Daily updates from Odoo
Wednesday, January 8, 2025
5 changes
1 change
Enhancements to existing features
Internal users can now open the Documents app directly from the main menu, even if they are not members of the Documents user group. This makes personal HR-related documents easier to find and access without changing broader document permissions.
Original PR description
The `documents_hr` addon provides access to Documents app from the internal user profile. But only members of the documents_user group can access it from the root menu. This commit adds to `documents_hr` a new Documents root menu for basic users, giving them another way to access their documents. task-3872372
4 changes
Enhancements to existing features
Peppol invoices and credit notes can now be generated without requiring a customer bank account. This prevents unnecessary blocking errors while keeping country-specific supplier bank checks, such as for the Netherlands, unchanged.
Original PR description
Removing customer bank account constraint for Peppol credit notes and invoices. What appears to be happening is that Peppol is enabled for a contact through setting their invoice format to "UBL BIS Billing 3.0.12", which in turn when generating an invoice through account_edi_ubl_cii/models/account_move_send methods refers to the 'cen_en16931_payment_account_identifier' constraint set in account_edi_xml_ubl_bis3.py through account_edi_common's _check_required_fields() method. For NL suppliers, bank account requirement is specified separately, so I reason I shouldn't touch that. task: 4316460 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Peppol invoice statuses have been renamed to use simpler, consistent wording for business users. Documents now show Pending when they are queued for sending, Error when processing did not go as expected, and Done when completed, making status tracking easier to understand.
Original PR description
Updating Peppol states to be more user-friendly so that states that represent the same concept for the end user now have the same user-facing names as follows: 'Pending' is used when the move went in the pipe and will be send at some point 'Error' is used for both 'skipped' and 'error' state indicating that the move was not processed as expected 'Done' is used when done task: 4423620 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Quality checks now automatically select the failure location when only one is available. This reduces confusion for users and helps prevent failed products from being sent to normal stock by mistake.
Original PR description
Before this Commit: -------------------------------------- - If only one failure location was available during quality checks (with control per quantity), it was not automatically selected by default. - This lack of default selection caused confusion, and as a result, products were mistakenly sent to the normal stock location instead of the failure location. After this Commit: -------------------------------------- - When only one failure location is available, it is now automatically pre-selected by default to enhance the user experience. - This change simplifies the user onboarding process by reducing the risk of products being sent to the normal stock location instead of the failure location. Task-id: 4348525
A countdown timer now appears after staff accept a delivery order, showing how much preparation time remains. This helps point-of-sale teams track timing more clearly and prepare orders within the expected window.
Original PR description
In this commit: - After accepting a delivery order, a countdown timer appears, indicating the preparation time. This timer counts down, providing the user with a timeline to prepare the order within the allotted time.  task-4049465