Friday, March 24, 2023
10 changes · master
Enhancements to existing features
This update refreshes the spreadsheet component and improves everyday editing behavior. Users get smoother chart and figure interactions, clearer errors when sheet structure changes, and fixes for menu, side panel, and formula editor issues.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/59f25bb4 [REL] 16.3.0-alpha.2 https://github.com/odoo/o-spreadsheet/commit/d0189bd0 [FIX] config: bump owl version https://github.com/odoo/o-spreadsheet/commit/115e1d2b [FIX] tests: fix component tests and their organization https://github.com/odoo/o-spreadsheet/commit/e42786ad [FIX] Top_bar: Opening a menu should close the composer Task: 3076218 https://github.com/odoo/o-spreadsheet/commit/45f4c5c3 [FIX] range: show ref error after removing col/row https://github.com/odoo/o-spreadsheet/commit/c55d601d [IMP] figure: add snap to figure drag & drop https://github.com/odoo/o-spreadsheet/commit/7cbde524 [FIX] side panel: onSidePanelClose prop never call on X symbol click https://github.com/odoo/o-spreadsheet/commit/308e5d6c [IMP] figure_chart: Double click on chart open the sidepanel https://github.com/odoo/o-spreadsheet/commit/9781b7e3 [FIX] composer: fixed composer placeholder issues
Companies can now apply tax report tags from countries where they hold a foreign VAT number directly on taxes and journal items. This helps businesses report the same transaction in multiple country VAT reports without creating extra journal entries, reducing manual work for cross-border operations.
Original PR description
The aim of this commit is to allow any tax tag to be set on a journal item and to allow the user to put tax tag from foreign countries in which they have a VAT number on any tax. The end goal is to…
The aim of this commit is to allow any tax tag to be set on a journal item and to allow the user to put tax tag from foreign countries in which they have a VAT number on any tax. The end goal is to allow the user to impact tax reports from several country with the same journal item, avoiding the creation of a whole journal entry and setting the path for some more automation. Context: Our user has a company based in Belgium but has a warehouse in Netherland. Thus, when the company sells anything from that warehouse, it needs to fill the Dutch tax report directly. Moreover, the company needs to fill a grid on the Belgian VAT tax report. That means that the user would need to gather some journal items on both the Belgian tax report and the Dutch tax report. Before this commit: The user can't set tax tag from another country on its tax nor in the same move. After this commit: The user can set tax tags from any country for which its company has a foreign vat number on any tax and in a move task-id: 2810712 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Peruvian localization now includes official bank data sourced from the Central Reserve Bank of Peru. This helps businesses using Odoo in Peru keep banking information more complete and consistent for local operations.
Original PR description
Provides data on Peruvian Banks extracted from the Central Reserve Bank of Peru https://www.bcrp.gob.pe/sitios-de-interes/entidades-financieras.html Enterprise PR: https://github.com/odoo/enterprise/pull/38293 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes unnecessary spaces before punctuation marks such as colons, semicolons, question marks, and exclamation marks across many Odoo screens and messages. It improves the polish and consistency of user-facing text, helping the product look more professional in English and most other languages.
Original PR description
According to Wiktionary, French spacing is "the archaic practice (though still current in French) of inserting a space around colons, semicolons, question marks, and exclamation marks". This is not standard practice in English and most languages of the world. The purpose of this commit is to start purging the code from this typo, as it may reflect poorly on the software for some people. Enterprise: https://github.com/odoo/enterprise/pull/38542
The Spanish accounting localization has been updated so its internal labels are maintained in English while still providing Spanish translations for users. Its tax definitions were also aligned with the latest tax taxonomy, helping improve consistency and compliance for Spanish accounting setups.
Original PR description
l10n_es localization was written in Spanish. We want the code to be fully written in English then translated to necessary languages. We also made taxes compliant to new taxonomy. Task-translation: 3235816 Task-taxonomy: 3052677 Enterprise: https://github.com/odoo/enterprise/pull/38468
Spanish accounting report definitions have been rewritten in English, with Spanish translations maintained separately. This makes the reports easier to maintain and supports future translations without changing the underlying report setup.
Original PR description
Spanish accounting reports were written in Spanish. We want the code to be fully written in English then translated to necessary languages. Task: 3235816 Community: https://github.com/odoo/odoo/pull/115968
The Chilean e-commerce flow now better captures the information needed to issue compliant invoices. When a shopper is classified as an end consumer, the system can use the required generic VAT number, reducing checkout errors and manual corrections.
This update removes extra spaces before punctuation marks such as colons, semicolons, question marks, and exclamation marks across multiple Odoo Enterprise areas. The change improves the professionalism and consistency of English-language text without altering business functionality.
Original PR description
According to Wiktionary, French spacing is "the archaic practice (though still current in French) of inserting a space around colons, semicolons, question marks, and exclamation marks". This is not standard practice in English and most languages of the world. The purpose of this commit is to start purging the code from this typo, as it may reflect poorly on the software for some people. Community: https://github.com/odoo/odoo/pull/116167
Tax reports now include invoice lines tagged for another country's VAT report, even when the tax itself belongs to a different country. This reduces manual adjustments for companies operating across borders, such as Belgian businesses selling from Dutch warehouses.
Original PR description
The aim of this commit is to make the multi-vat feature allowing to impact several tax report with the same tax on one invoice. Context: A Belgian company with a warehouse in Netherland has to fill…
The aim of this commit is to make the multi-vat feature allowing to impact several tax report with the same tax on one invoice. Context: A Belgian company with a warehouse in Netherland has to fill the NL tax report when they sell goods coming from that warehouse. At the same time, if the goods were coming from Belgium, the company is suppose to fill the [47] tax grid. To avoid a lot of manual work, the customer would like to be able to put the belgian tax grid on a NL tax. To be consistent, if it works when applying local tag to foreign tax, it should also work when applying foreign tag on local tax. Before the commit: The tax tag is applied on the journal item but the Belgian tax report is ignoring it. Similarly, a NL tag on a belgian tax would be ignored too. After the commit: The Belgian tax report is taking the journal item with the Duch tax in account. Similarly, the Dutch tax report is also taking the journal item with the Belgian tax in account. Task-id: 2810712
The Peruvian electronic invoicing module now relies on official bank reference data provided through the main Peru localization. This helps keep Peruvian bank information consistent and easier to maintain for local accounting and invoicing workflows.
Original PR description
Provides data on Peruvian Banks extracted from the Central Reserve Bank of Peru https://www.bcrp.gob.pe/sitios-de-interes/entidades-financieras.html Odoo PR: odoo/odoo#95870