Tuesday, February 11, 2025
6 changes · 18.0
Enhancements to existing features
The invoice document setup now asks for the company's VAT and bank account details earlier in the process. This helps users avoid extra back-and-forth when sending and printing their first invoice.
Original PR description
[IMP] account: add vat to base document layout view When users try to "send and print" their very first invoice without having set their company first, the wizard will tell them to go fill some of that information first. That behaviour can be annoying (the back and forth before being able to "send and print"). We improve that behaviour by leveraging the fact that before the users can "send and print" their first invoice, there is already the base document layout wizard that asked them to fill up some information. We simply add the company information that we need to be filled there (`vat` and `account_number`). That way if the users correctly filled what is suggested they avoid the back and forth. In practice, we want to change this on the base document layout: - Add the vat field - Remove the invisible from account_number if qr_code is not selected task-4486167 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The attendance kiosk screen no longer shows an unnecessary inner scrollbar. This makes the kiosk interface cleaner and easier for employees to use when checking in or out.
Original PR description
The innerscrollbar of the attendance kiosk is not needed. removed the scrollbar task-4456820
Barcode screens now better respect the operation setting for showing reserved serial and lot numbers. When that setting is off, users will no longer see misleading red highlights on unreserved lines, and extra quantity demand details are hidden to reduce confusion.
Original PR description
*: barcode, barcode_mrp This commit includes updates to and serial/lot number display features: - When the 'show sn/lot' feature is disabled for an operation type, unreserved serial/lot lines will no longer be highlighted with a red background. - The '/qty' demand field for sn/lot sublines is hidden when `Show Reserved SN/Lot` is disabled. Task: [3926998](https://www.odoo.com/odoo/my-tasks/3926998)
Colombian electronic invoicing now uses the correct DIAN UBL unit-of-measure codes in generated documents. This helps reduce compliance issues and improves consistency of invoices, credit notes, and debit notes sent to Colombian tax authorities.
Original PR description
- Adding DIAN UBL codes for the existing UoM provided in the task description. Code '94' is returned if the UoM for some reason doesn't have a defined code. - Adjusting the relevant method in the DIAN module to match. - Adjusting test XMLs to use correct UBL codes. task: 4396119
Mexican payroll now calculates the employment subsidy using the daily UMA value and a configurable percentage parameter. This helps keep payroll calculations aligned with current subsidy rules and easier to adjust when rates change.
Original PR description
The subsidy is now computed based on the daily UMA and a new rule parameter, a percentage. Task: 4465315
The Documents sharing panel now shows the owner more clearly, avoids listing the owner twice, and prevents limited-access users from changing their own access expiration dates. Permission panel data is also restricted to internal users, improving control over document access information.
Original PR description
Clarify owner on share panel: ============================ The panel must still indicate the owner (except for Odoobot) of the folder/document, when the partner list with access is empty. In addition, we don't want the owner to appear twice in this list, and there's no point in displaying his role. It may happen because someone sets the document's owner permission using the invitation member component of the panel. To avoid this, the owner can no longer be found from this component. Access to permission panel data: =============================== As portals users can't use the share panel, access to the permission panel data is restricted to internal users. Editing permission expiration date: ================================== We don't want users with limited read access to a document/folder to be able to edit/remove their expiration date. task-4527397