Daily updates from Odoo
Navigate
Branch
Sunday, November 23, 2025
6 changes
1 change
Resolved issues and error corrections
This update makes sure split payments in Point of Sale are recorded under the same customer account as the related order lines. It prevents mismatches between parent and child contacts that could cause customer statements to appear unbalanced.
Original PR description
### Description Before this commit, when split payment was enabled for a payment method and a PoS order was assigned to a child contact, the accounting move for the payment was linked to the child contact, while the order move lines were linked to the parent contact. This inconsistency resulted in unbalanced customer statements. This commit ensures that the payment move is assigned to the same accounting partner as the order lines. ### How to reproduce: * Create a child contact (res.partner). * Activate "Identify Customer" (split payment) for a payment method. * Open the session. * Create an order assigning the child contact and pay using this method * Close the session. * Accounting payment for this session will be assigned to child partner opw-5121710 Forward-Port-Of: odoo/odoo#236723 Forward-Port-Of: odoo/odoo#235951
3 changes
Enhancements to existing features
Japanese state records have been updated to use their native Japanese names directly instead of relying on translations. This makes location names more consistent and easier for users in Japan to recognize, while also aligning state codes with ISO standards.
Original PR description
Since state names are not handled by translations, storing them directly in Japanese provides a better user experience. This **PR** updates the existing Japanese state records with their native Japanese names. Additionally, it aligns the state codes as per ISO standards. **task**-5345872 Forward-Port-Of: odoo/odoo#236649
This update lets Point of Sale and Self-Order connect to local devices such as Epson printers and the black box over HTTP on supported browsers, without requiring certificates. It removes a common setup blocker and makes local hardware integration easier for stores using the latest Chrome versions.
Original PR description
*: pos_self_order, pos_epson_printer Feature: https://chromestatus.com/feature/5152728072060928 Since Chrome 142, a new feature called “Local Network Access” has been added, allowing local IPs to be contacted via HTTP without mixed content errors. This means that certificates are no longer required to contact Epson printers or the black box. Forward-Port-Of: odoo/odoo#236325 Forward-Port-Of: odoo/odoo#235702
Resolved issues and error corrections
This change makes sure split payments in Point of Sale are linked to the correct accounting customer when an order is placed under a child contact. It prevents customer statement mismatches and keeps payment records consistent with the order.
Original PR description
### Description Before this commit, when split payment was enabled for a payment method and a PoS order was assigned to a child contact, the accounting move for the payment was linked to the child contact, while the order move lines were linked to the parent contact. This inconsistency resulted in unbalanced customer statements. This commit ensures that the payment move is assigned to the same accounting partner as the order lines. ### How to reproduce: * Create a child contact (res.partner). * Activate "Identify Customer" (split payment) for a payment method. * Open the session. * Create an order assigning the child contact and pay using this method * Close the session. * Accounting payment for this session will be assigned to child partner opw-5121710 Forward-Port-Of: odoo/odoo#236723 Forward-Port-Of: odoo/odoo#235951
2 changes
Resolved issues and error corrections
This update fixes how Facebook engagement statistics are computed after Facebook changed and removed some metrics. It helps keep social reporting working correctly and avoids incorrect audience and post performance numbers.
Original PR description
Bug === Facebook deprecated some of the endpoints related to statistics https://developers.facebook.com/docs/platforminsights/page/deprecated-metrics For the accounts, `page_fan_adds` and `page_fan_removes`, we are still unsure about unfollow, and so to get a fix quickly, we set the audience trend to zero, and we will fix it later. For live post, we used `post_impressions` in the API call, but that metric was not used, so we just remove it. For stream post, `post_impressions` has been replaced by `post_media_view`, as suggested in the migration note from Facebook. Task-5346965 Forward-Port-Of: odoo/enterprise#100119
This update makes sure split payments in Point of Sale are posted to the same customer record as the order itself. It prevents mismatches between parent and child contacts, which helps keep customer statements accurate and balanced.
Original PR description
### Description Before this commit, when split payment was enabled for a payment method and a PoS order was assigned to a child contact, the accounting move for the payment was linked to the child contact, while the order move lines were linked to the parent contact. This inconsistency resulted in unbalanced customer statements. This commit ensures that the payment move is assigned to the same accounting partner as the order lines. ### How to reproduce: * Create a child contact (res.partner). * Activate "Identify Customer" (split payment) for a payment method. * Open the session. * Create an order assigning the child contact and pay using this method * Close the session. * Accounting payment for this session will be assigned to child partner opw-5121710 Forward-Port-Of: odoo/odoo#235951