Daily updates from Odoo
Thursday, November 28, 2019
12 changes
Enhancements to existing features
Accounting entries now keep a clearer history when key details are changed after an entry has been posted. This helps businesses trace edits to accounts, labels, references, tags, and due dates, supporting stronger compliance and review processes.
Original PR description
### Purpose: Audit Trail for accounting modifications. Since Odoo 13, posted journal entries can be changed until the period is locked. As a result, providing audit trail becomes an important topic, especially for suspense account, accruals, tax closing features when Odoo replace the account by itself or in case of massive editions from the list view. Now, some fields in account move and account move line are tracked. **List of these fields:** - account on account move line - label on account move line - ref on account move - tag on account move line - due date on account move line All these fields are tracked only if the move containing the account move line has been posted once. (It does mean that it could be in posted or draft(but posted before) state) **Task ID: 2061399** -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank Identifier Codes are no longer required for SEPA payments, so this change removes BIC-related barriers when creating bank accounts, mandates, vendor bills, and credit transfers. It also improves SEPA country handling so QR codes and SEPA modules apply only where relevant.
Original PR description
{ As the SEPA BIC is no longer mandatory we simplify bank creation removing constrains about BIC }
As of 01/02/2016, the BIC is no longer mandatory, you can see the page 25 ==> https://www.febelfin.be/sites/default/files/2019-04/standard-xml-sdd-initiation-_v4.1a-en.pdf
As a result, in order to simplify both the code and the process, we don’t want anymore constrains about that.
task : https://www.odoo.com/web#id=2056370&action=327&model=project.task&view_type=form&menu_id=4720Italian electronic invoicing now blocks invoice validation when the seller's company tax representative is missing a required VAT number. This prevents invoices from being approved with incomplete mandatory tax information, reducing compliance issues.
Original PR description
Description of the issue/feature this PR addresses: - Related task: https://www.odoo.com/web?#id=1971512&model=project.task&view_type=form&menu_id=4720
Account groups are now organized automatically based on account codes, reducing manual setup during chart of accounts configuration. Businesses can still override group assignments for exceptions, while localization data has been updated to support the new behavior.
Original PR description
Task [2092104](https://www.odoo.com/web#id=2092104&action=333&active_id=967&model=project.task&view_type=form&menu_id=4720) Accounts group Hierarchy should be automatically well done without to have to specify the parent (based on the account group CODE) Before, we had to set all the accounts in the correct groups manually and it was cumbersome. Now: * No need to fulfill account group parent * No need to fulfill account group id on account We can still change the groups if there are exceptions; the groups are only set at create and write time. 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
Fleet vehicles can now be linked to analytic accounts based on vehicle details, improving cost allocation and reporting. Employees also gain a mobility card number that can automatically carry over to assigned vehicles, reducing manual entry and improving fleet administration.
Original PR description
Create analytic account from fleet (and link it to vehicle) based on the plate and the fiscal deduction rate (if l10n_hr_payroll_fleet is installed). Add on employee a Mobility Card number. This number is set on vehicle when we put a partner linked to employee on a vehicle. taskID: 2127641 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Survey creators can now choose from several predefined certificate layouts when setting up certification documents. This makes it easier to produce polished certificates that fit different branding or presentation needs, with a preview available before use.
Original PR description
Description of the issue/feature this PR addresses: Allows template selection for the certification document when creating a survey. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo’s web interface icons were updated to a newer FontAwesome version, aligning icon names and visuals with the newer library. This helps keep the user interface current and consistent while reducing the risk of outdated icons breaking in future updates.
Original PR description
[IMP] web: update to fontawesome 4.7.0 to 5.10.1
FontAwesome 5 introduced new names for some icons as described on
https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#name-changes
TaskID: 2050241
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe default website shown for sample company and contact records is now set to www.example.com instead of www.yourcompany.com. This uses a neutral standard example domain, reducing confusion in demo or starter data.
Original PR description
Purpose ======== Change www.yourcompany.com default link for the 'Website' field of the res.company and res.partner to 'www.example.com' TaskID: 2129147 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
SEPA payment and direct debit workflows now allow IBAN bank accounts without requiring a BIC code, matching current SEPA rules. This simplifies bank account setup, vendor payments, QR code payment display, and direct debit mandate creation for eligible SEPA countries.
Original PR description
[IMP] various : remove-bic-constraint-on-sepa-operations
{ As the SEPA BIC is no longer mandatory we simplify bank creation removing constrains about BIC }
As of 01/02/2016, the BIC is no longer mandatory, you can see the page 25 ==> https://www.febelfin.be/sites/default/files/2019-04/standard-xml-sdd-initiation-_v4.1a-en.pdf
As a result, in order to simplify both the code and the process, we don’t want anymore constrains about that.
task : https://www.odoo.com/web#id=2056370&action=327&model=project.task&view_type=form&menu_id=4720Fleet vehicles can now automatically get an analytic account based on their license plate and fiscal deduction rate, helping companies track vehicle-related costs more consistently. Employees can also store a Mobility Card number, which is applied to vehicles when assigning a related employee partner.
Original PR description
Create analytic account from fleet (and link it to vehicle) based on the plate and the fiscal deduction rate (if l10n_hr_payroll_fleet is installed). Add on employee a Mobility Card number. This number is set on vehicle when we put a partner linked to employee on a vehicle. taskID: 2127641
Several Odoo screens and reports now use the newer FontAwesome icon names introduced in version 5. This keeps icons displaying consistently and helps maintain compatibility with the updated icon library, without changing business workflows.
Original PR description
FontAwesome 5 introduced new names for some icons as described on https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#name-changes This commit replaces the old names to the new ones.
Financial reports now show hierarchy and subtotal options automatically when account groups exist for the selected company. This avoids unnecessary manual setup and prevents misleading hierarchy displays when accounts are not grouped.
Original PR description
The model account.group has changed and now takes a range of code prefixes.