Tuesday, May 17, 2022
5 changes · master
Enhancements to existing features
The generic accounting setup now uses the company's actual country as the fiscal country instead of defaulting to the United States. This prevents mismatched tax settings and lets Invoicing-only users update the fiscal country when needed, with clearer guidance if there is a problem.
Original PR description
Task ID: 2717840 Currently: - Generic_coa has the country_id US, which is not valid for non-supported localizations. This creates a bug as the country on taxes and account_fiscal_country_id becomes different. - Users who only have Invoicing installed can't change the fiscal country setting as it's only available in Accounting. Desired: - Set account_fiscal_country_id the same as country_id - Remove base.us from l10n_generic_coa - Adjust the error message to make the issue clearer for users - Allow changing fiscal country in Invoicing -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The CRM kanban progress bar now includes total monthly recurring revenue alongside expected revenue when recurring revenue is enabled. This gives sales teams a clearer view of pipeline value, especially for subscription-based opportunities.
Original PR description
PURPOSE Take recurring revenues into account in the kanban stage counts. CURRENT Currently we only display expected_revenue total in kanban progress bar. TO BE Display Recurring revenue total next to expected_revenue total in kanban progress bar in crm. PR TASK ID: 2414576 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The fiscal country setting is being moved so it can be managed from the standard accounting configuration shared with Invoicing. This makes setup easier for businesses that use invoicing without needing to access full Accounting settings.
Original PR description
Part of task# 2717840. Currently, the fiscal country can be only changed in Accounting settings. Should be also available in Invoicing settings.
Resolved issues and error corrections
Administrators can now open email records even when some attachments or linked message details are restricted. The system shows only attachments the user is allowed to access while still allowing key email information to load, reducing errors during email review and editing.
Original PR description
When the admin opens an email, they might get an error message if they can not access one of the attachment of the email or because of the ACL on mail message. In this merge we avoid that issue by fetching only accessible attachments and allow checking related email_from, reply-to and subject as sudo. Task-2464212
The Point of Sale now avoids reopening an already validated order when a browser tab is duplicated. This prevents duplicate order numbers and avoids situations where staff can edit and validate an order that will not be saved correctly.
Original PR description
Current behavior: In a PoS if you validated an order but didn't click on "new order" button and duplicated the PoS tab in your browser. The new tab would have the previous order as start order but it shouldn't because this order was already validated. This would cause the order to have the same order number (xxxxx-xxx-xxxx). Steps to reproduce: - Start a new PoS session and create an order with some products - Go in the payment menu and validate the order with any payment method - Click on validate but DONT click on "new order" - Duplicate the browser tab - The new tab still contains the previous order - You can modify the order and validate it but it won't be saved because the order number is the same as the previous one. opw-2618951 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr