Daily updates from Odoo
Friday, November 14, 2025
2 changes · master
Enhancements to existing features
The point-of-sale flow no longer uses a separate receipt screen and now continues through the feedback screen instead. This streamlines checkout while preserving existing receipt, invoicing, localization, IoT, restaurant, renting, settlement, and WhatsApp-related capabilities across affected POS modules.
Original PR description
pos*: l10n_at_pos, l10n_br_edi_pos, l10n_cd_edi_pos, l10n_de_pos_res_cert, l10n_it_pos, l10n_mx_edi_pos, l10n_pe_edi_pos, l10n_se_pos, pos_enterprise, pos_event_iot, pos_iot, pos_restaurant_preparation_display, pos_sale_stock_renting, pos_settle_due, whatsapp_pos This commit aims at removing the receipt screen and replacing it with the feedback screen. Of course, the feedback screen needs some adaptations done in this commit to keep every existing feature. task-id: 5149815 Community PR: https://github.com/odoo/odoo/pull/235316
Resolved issues and error corrections
Users can now ask the AI to filter and group records by dates in natural language, such as showing sales from last quarter grouped by month. The update also clarifies the feature as View Builder and improves how the AI interprets available search options, making results more accurate and easier to request.
Original PR description
This merge introduces comprehensive support for date-based filtering and grouping in AI-powered natural language queries, enabling users to express temporal constraints naturally (e.g., "show sales…
This merge introduces comprehensive support for date-based filtering and grouping in AI-powered natural language queries, enabling users to express temporal constraints naturally (e.g., "show sales from last quarter grouped by month"). Key features: - Date filter system supporting dynamic patterns (month+-N, year+-N), named quarters (first_quarter, etc.), and custom options from search views - Date groupby support with intervals (day/week/month/quarter/year) that can interleave with regular field groupbys - New compute_date tool for precise date calculations with sequential operations (navigate periods, find weekdays) and pinning, handling timezone conversions and edge cases automatically - Enhanced schema validation to support nested object types and anyOf for complex tool parameter structures - Renamed "Natural Language Search" to "View Builder" with clearer guidance on when to use View Builder (configure UI) vs Information Retrieval Code quality improvements (from review): - Extracted AI agent utility functions to separate module for better code organization - Reformatted search view representation from XML to markdown for improved LLM comprehension - Adjusted session context placement in prompts to reduce API issues TASK-ID: 5076645