Daily updates from Odoo
Wednesday, May 13, 2026
9 changes
2 changes
New functionality added to Odoo
This update adds comprehensive test cases for the France fiscal report generation process. These tests cover adding and removing report lines, extracting data, and exporting the report in XML format – ensuring accurate and compliant report creation for French businesses. This improves the reliability and quality of the France localization feature.
Original PR description
Created test cases for adding and removing lines from a report, extracting the data, and exporting the report as xml for the france localization fiscal report task-6131210
This update introduces ECPay, a new payment provider specifically designed for transactions in Taiwan. ECPay supports various payment methods including credit cards, bank transfers, and increasingly popular local options like convenience stores and mobile wallets, expanding our payment options for Taiwanese customers.
Original PR description
This change integrates a new payment provider: ECPay for payments in Taiwan. Supported Payment methods of the provider: - card: credit/debit card - bank transfer - wechat pay - [NEW] Convenience Stores (eg. 7/11, OK Mart etc.) - [NEW] Mobile Wallet (eg. iPASS Money, Jkopay etc.) - [NEW] TWQR Note: - Tokenization and Refund is not implemented in this commit. Task-5168802 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235069
1 change
New functionality added to Odoo
This update introduces ECPay, a new payment provider specifically designed to support transactions in Taiwan. ECPay allows customers to pay via credit/debit cards, bank transfers, popular mobile wallets, convenience stores (like 7-Eleven), and QR codes, expanding payment options for Taiwanese users.
Original PR description
This change integrates a new payment provider: ECPay for payments in Taiwan. Supported Payment methods of the provider: - card: credit/debit card - bank transfer - wechat pay - [NEW] Convenience Stores (eg. 7/11, OK Mart etc.) - [NEW] Mobile Wallet (eg. iPASS Money, Jkopay etc.) - [NEW] TWQR Note: - Tokenization and Refund is not implemented in this commit. Task-5168802 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235069
2 changes
New functionality added to Odoo
This update introduces ECPay, a new payment provider specifically designed for transactions in Taiwan. ECPay supports various payment methods including credit cards, bank transfers, and increasingly popular options like convenience stores, mobile wallets, and QR codes, expanding Odoo's payment capabilities within the Taiwanese market.
Original PR description
This change integrates a new payment provider: ECPay for payments in Taiwan. Supported Payment methods of the provider: - card: credit/debit card - bank transfer - wechat pay - [NEW] Convenience Stores (eg. 7/11, OK Mart etc.) - [NEW] Mobile Wallet (eg. iPASS Money, Jkopay etc.) - [NEW] TWQR Note: - Tokenization and Refund is not implemented in this commit. Task-5168802 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235069
This update allows users to easily include their personalized signature within the Odoo HTML editor. The change introduces a new signature command, leveraging user profile settings, to enhance communication and professionalism. The existing signature functionality remains limited to Email Marketing & Knowledge use cases.
Original PR description
Purpose of this PR: - Add a new Signature command to insert the user's profile signature defined in user preferences. This is handled by UserSignaturePlugin and and is part of the main editor plugins. - Keep the existing Signature plugin restricted to Email Marketing & Knowledge. task-6127297 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
3 changes
New functionality added to Odoo
This update introduces a new report (IR56M) to comply with Hong Kong's payroll regulations for non-employee workers (freelancers, contractors). It also includes adjustments to Chart of Accounts to align with local requirements. This ensures accurate reporting for HK businesses.
Original PR description
task-[5050335](https://www.odoo.com/odoo/my-tasks/5050335) odoo/odoo#263768 odoo/enterprise#116875 odoo/upgrade#10186 --- Preceeding PR Status: #116875 I named named `Taxable Salary` so it aligns with this upcoming change https://github.com/odoo/enterprise/pull/113135 @vin-odoo lmk what this should be tq ### Approach From my observations, all the other ir56 report templates name the variables accordingly to the XML template. I agree with this approach--keeping template dumb and the mapping logic in the python code. This will apply to the case for `AmtOfType2` which is equivalent to `AmtOfCommFee` in B,F,G ### Todo - [ ] squash commits - [ ] commit msg/desc - [ ] rename CE/EE to master- so upgrades work
This update allows users to easily download all attachments associated with bank statements and statement lines in a single zip file. This simplifies the process of accessing and reviewing supporting documentation, improving efficiency and record-keeping.
Original PR description
This commit will add a new server action to download in a zip the attachments of the statement line and also of the bank statement link to it. task-6045430
This update introduces a new widget within Odoo's reporting tools that allows users to group and analyze financial reports by user. This provides greater insight into who is responsible for specific transactions and improves reporting accuracy and accountability.
Original PR description
task-4572646
1 change
New functionality added to Odoo
This update adds a new test to ensure the structure of payment data sent to our payment processor (Odoofin) remains consistent. This helps prevent unexpected changes on Odoofin's side and ensures developers are aware of any necessary updates on both sides. It's a preventative measure to maintain reliable payment processing.
Original PR description
Add a test asserting the payment payload structure sent to Odoofin. The goal is to safeguard against unintended payload changes that are not handled on Odoofin's side by making such changes explicit during testing, and reminding developers that corresponding updates may also be required there. No task ID