Daily updates from Odoo
Wednesday, July 2, 2025
7 changes · saas-18.4
Enhancements to existing features
The Spanish TicketBAI localization now uses a renewed Bizkaia demo certificate in place of an expired one. This keeps automated tests and demo validation working reliably for businesses using or evaluating Bizkaia electronic invoicing flows.
Original PR description
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 Forward-Port-Of: odoo/odoo#216353 Forward-Port-Of: odoo/odoo#203293
Indonesian localization now displays the required DPP tax base amount on invoice forms and reports. This helps businesses comply with local tax rules where the taxable base is adjusted by 11/12 before applying the 12% tax rate.
Original PR description
Due to government regulations, tax base amount is multiplied by factor of 11/12 and tax value of 12% resulting to essentially 11% of tax. We need to display this DPP value both on invoice form view and reports 4485693 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#215366 Forward-Port-Of: odoo/odoo#202832
Partner enrichment from CRM now automatically includes category tags when updating company or contact details. This saves users from manually adding missing tags and keeps enriched partner records more complete and consistent.
Original PR description
when using partner enrich from CRM category tags were not fetched now category tags are autofilled when using partner enrich from CRM --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#216531 Forward-Port-Of: odoo/odoo#215807
When creating a bank account, Odoo now checks whether the same account is already linked to another partner. If a duplicate is found, users see a non-blocking warning with a link to the existing partner, helping reduce accidental duplicate records without interrupting their workflow.
Original PR description
If a bank account is already linked to a partner, display a non-blocking warning on the bank account creation form, containing a link to the other partner. task-4431041 Forward-Port-Of: odoo/odoo#216189 Forward-Port-Of: odoo/odoo#198127
Live chat agents can now send a past conversation transcript to a visitor after the chat has closed. This helps visitors receive records they may need later, while logging the resend action in the conversation for traceability.
Original PR description
**Purpose of this PR:** Agents can resend previous chat transcripts to visitors. This PR adds a 'Send Conversation' action available after the live chat is closed. Agents can enter the visitor’s email to resend the transcript, and a notification is logged in the conversation for reference. task-[4775228](https://www.odoo.com/odoo/project/1519/tasks/4775228)
The HTML editor’s backend controller has been adjusted so it does not perform write operations in this context. This reduces the risk of unintended data changes while preserving the editor’s expected behavior.
Original PR description
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
Bank statement matching now avoids pairing entries that use cash or credit card accounts when that would create an invalid statement move. This helps prevent reconciliation errors and keeps accounting workflows smoother for users.
Original PR description
In this commit: https://github.com/odoo/enterprise/commit/c0f8c5d17b9d78b640d744d8bfb6a2bb4002776a We changed a condition to have the possibility to match move with an account that allows the reconciliation but by doing so, we authorize moves with a cash line to be match. This will trigger a constraint since we cannot have multiple cash or bank accounts on the same statement move. To avoid that we add a condition that the type of the account can be reconcile but is not an asset_cash or liability_credit_card no task id Forward-Port-Of: odoo/enterprise#88659