Daily updates from Odoo
Wednesday, August 6, 2025
5 changes · saas-18.4
Enhancements to existing features
Restaurant staff are now alerted when the first dine-in self-order is placed from a table. The POS plays a sound and shows a persistent notification with a Load button, helping staff notice and open the order quickly.
Original PR description
Before this commit: =================== - When a customer placed a self-order for Dine In, the config was not notified. After this commit: ================== - A new sound `order-receive-tone` plays when a Dine In self-order is placed. - A sticky notification appears in the pos when the first order is received from a table. - This notification stays on the screen until it is manually closed by clicking the `Load` button. - Clicking `Load` button opens the order in the `register view`. Task: 4874405
The Vietnamese localization now includes additional default accounts to better separate short-term and long-term balances. This supports newer financial reports that require that distinction, helping companies produce more accurate localized reporting with less manual setup.
Original PR description
With the addition of financial reports where the distinction between short and long term is done, we add new default accounts to cover these needs. task-2492680 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#221741 Forward-Port-Of: odoo/odoo#219807
This update adds automated checks for the appointment features used in Point of Sale. It helps ensure future changes do not accidentally break appointment-related behavior in the sales interface.
Original PR description
Introduced HOOT test cases for `pos_appointment` module: - Add unit tests for patched service methods in `pos_store.js` - Add unit tests for patched component logic in `navbar.js` Task: 4945632 Forward-Port-Of: odoo/enterprise#91095
Belgian certified point-of-sale setups now automatically select the fiscal device when exactly one is available. This reduces manual configuration and helps businesses start using certified POS more quickly with fewer setup errors.
Original PR description
If one wants to use a certified pos without FDM and there is only one available, the pos automatically selects this one.
The VoIP softphone now prevents users from changing DTMF tones that have already been sent during a call. This reduces call-control mistakes by ensuring users can only add new keypad tones using valid DTMF characters.
Original PR description
The already sended DTMF signal can't be changed. In this commit, we ignore the useSelection effect when sending DTMF, user can only append new value to sended vulues. we also make the input readonly so that user can only send DTMF from the softphone keypad, since normally DTMF only support "123456789*0#" Forward-Port-Of: odoo/enterprise#91692