Daily updates from Odoo
Monday, July 15, 2019
7 changes
New functionality added to Odoo
Adds Finnish accounting localization so companies operating in Finland can start with country-specific accounting defaults. The update includes a Finnish chart of accounts, tax setup, fiscal positions, and a VAT report menu to support local compliance workflows.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=35180&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 - Pad : https://pad.odoo.com/p/r.365a0940902a621f5c57d8995c179d3f Current behavior before PR: - Create a l10n_fi localization Desired behavior after PR is merged: - Generic Finland chart of accounts - Finland Taxes - Finland Fiscal position -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing can now support companies that move components to production first, then move finished goods through an intermediate step before stocking or delivery. The update also improves visibility of related transfers and renames warehouse workflow labels to make operations clearer.
Original PR description
Task - https://www.odoo.com/web#id=27785&view_type=form&model=project.task&action=327&menu_id=4720 Pad - https://pad.odoo.com/p/r.2916bcb2420a08916db1714fa4e40ffa
Enhancements to existing features
This update makes SMS a fully supported notification channel alongside email and inbox messages, with templates, tracking, failure alerts, and resend or cancel options. It also fixes email sending timing and a CRM phone validation crash, improving reliability for customer communications.
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
Expected date changes for stock, purchase, sales, and manufacturing flows can now be controlled per logistics rule instead of only through one company-wide inventory setting. This gives businesses more flexibility to decide when schedule changes should cascade to related operations, reducing unnecessary date updates while supporting different lead-time needs across workflows.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=1913401&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 - Pad : https://pad.odoo.com/p/r.14ea0b3b311c571630981f6df7613422 Current behavior before PR: - Currently the fact that the changes in the expected dates are propagated or not is based on - the value of the field propagate on the stock.rule - the general inventory setting setting use_propagation_minimum_delta Desired behavior after PR is merged: - To define if the propagation of the expected dates should be done or not, check the general inventory setting "use_propagation_minimum_delta" -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The sales invoice creation flow now gives users clearer visibility into what has been invoiced, what remains unbilled, and what is ready to invoice. It also adds an option to invoice unbilled order balances earlier when appropriate, while improving related delivery and down payment handling.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web?#id=33126&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.8cb8ca851e64ed323a23746af9b37883 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
Odoo now has a shared blacklist so people who fully unsubscribe stop receiving all marketing emails, even if they appear on multiple mailing lists. The update also improves unsubscribe pages, mailing statistics, and visibility of blacklist changes on customer and mailing contact records.
Original PR description
Task: https://www.odoo.com/web?#id=33224&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720
Code cleanup and technical improvements
Odoo’s SMS capabilities were rebuilt to work more naturally alongside email and inbox notifications. Users can now use SMS templates, send texts from more business records, and better track, resend, or cancel failed SMS notifications.
Original PR description
PURPOSE Refactor SMS to better integrate it in interface and Discuss. Allow users to send texts in different business objects: crm.lead, event.event, etc. Introduce SMS templates to ease mass SMS…
PURPOSE
Refactor SMS to better integrate it in interface and Discuss. Allow users to
send texts in different business objects: crm.lead, event.event, etc. Introduce
SMS templates to ease mass SMS sending and scheduling.
DETAILS
This merge is mainly a big refactoring of SMS module. Future commits will come
with improvements in various addons to better include SMS, notably: crm,
events, scheduled actions, mass sms, marketing automation, stock, ...
This merge has been done in several main steps
* preparing mail to send hold other notification methods than Inbox and
email;
* refactor / improve posting with SMS notifications;
* improve SMS composer;
* add SMS templates and integrate them in composer;
* integrate into Discuss UX with wizards to resend and cancel failed
notifications;
* add tests;
See sub commits for more details.
Related to task 1922163
Co-Authored-By: Thibault Delavallee <tde@odoo.com>
Co-Authored-By: Pierre Rousseau <pro@odoo.com>