Daily updates from Odoo
Wednesday, February 4, 2026
3 changes · master
Enhancements to existing features
This update ensures that sales exceeding USD 50 for 'Consumidor Final' customers in Odoo's Ecuador POS comply with local regulations. It prevents users from finalizing transactions above the legal limit, forcing them to select the correct customer and avoid potential issues with tax reporting (SRI).
Original PR description
PURPOSE - Enforce SRI rules for unidentified consumer invoicing in Ecuador - POS users in Ecuador cannot finalize a sale above the legally allowed limit (currently USD 50) using the default “Consumidor Final” customer with 'RUC' identification type and '9999999999999' VAT - When the sale exceeds the threshold, the PoS must force the user to select the real customer. TECHNICAL DETAILS - A new monetary field 'Final Consumer Max Amount' has been added in pos.config, which can be set from the POS Settings. - In POS, on the order payment validation page, added one more validation. In which if the total price is greater than the amount set in the 'Final- Consumer Max Amount' field in the res settings, and if the order is for a 'Consumidor Final' and if the to_invoice is True, then block the user from validating the payment by showing a relevant alert. Related Com PR: https://github.com/odoo/odoo/pull/237498 Task-5266304
This update enhances product BOM tracking by including the BOM version within the 'Used In' list, mirroring changes made in the community version. This provides better visibility and simplifies tracking of product components across different BOM versions.
Original PR description
To support the updated "Used In" list of BoMs for a product in community, we now also include the BoM version for easier tracking. Task: 4788617 Related: https://github.com/odoo/odoo/pull/212727
This update improves sales forecasting by displaying Monthly Recurring Revenue (MRR) within sales quotations. Previously, only recurring and non-recurring amounts were shown, making it difficult to accurately predict revenue targets. The MRR is now prominently displayed below the quotation totals, streamlining the sales process.
Original PR description
As a salesperson, I need to easily see the Monthly Recurring Revenue (MRR) of a subscription in the quotation so that I can forecast targets in the commission module. Currently, only the recurring and non-recurring amounts are shown, but the MRR is not displayed. The MRR is now shown below the totals in the quotation form. If the MRR is equal to the recurring amount, the recurring amount is hidden to avoid duplication. task-5436781