Daily updates from Odoo
Friday, April 21, 2023
5 changes · master
New functionality added to Odoo
Adds official Balance Sheet and Profit and Loss reports for companies using the Algerian localization. The reports include French translations to align with official Algerian documentation requirements.
Original PR description
Add balance sheet and Profit and Loss report for Algerian localization. Official documents and documentation can be found in the references of the task. Official documents must be in french -> add a french translation task-3047876
Enhancements to existing features
Documents now show when they contain multiple pages, such as PDF pages or spreadsheet sheets, directly from the kanban card. This makes it easier for users to recognize document size and structure at a glance without opening each file.
Original PR description
...when documents can be considered having multiple pages, i.e., actual pages in pdfs, or sheets in spreadsheets/xslx files. It makes it obvious. Technical notes: * PDFS On `except`: * `ValueError` is necessary for Supporting PyPDF2 v.1.26. See https://github.com/py-pdf/pypdf/issues/183 * `PdfReadError`= Non-pdf attachment stored as pdf in accounting, and likely other ill-formatted files users may upload. * Spreadsheet: * Writing the value when spreadsheet is left allows to be correct between snapshots Tests are included. Task-3060846
Mexican eCommerce customers requesting an invoice will now see a clearer reminder to provide their RFC tax number during checkout. The invoice information step is also available even when automatic invoicing is turned off, helping customers submit the details needed for later invoicing.
Original PR description
1. Display the RFC on the additional step while asking for an invoice. This will remind the eCommerce client that he needs to provide his RFC number while requiring an Invoice. 2. Display the additional step even if the system parameter "automatic invoicing" is deactivated. This will allow eCommerce clients to require and provide the additional information if they require an invoice, even if the eCommerce is not configured to create invoices automatically. task-3250896
Features or functions removed from Odoo
The project app no longer sends parent task notifications when a child task changes stage. This reduces unnecessary alerts now that the newer to-do state feature provides a better way to track task progress.
Original PR description
Before this commit there is a sub-type to notify parent if child stage change but with new to-do state feature we don't to unnecessory notification on parent which is more problemation then informative. This commit remove task dependency sub-type and it's related code. task-3252755
Code cleanup and technical improvements
Bulk editing in Documents list and kanban views has been reworked to behave more consistently. Users should see documents update correctly after workspace changes, and starring multiple documents in kanban is now reliable.