Wednesday, May 21, 2025
3 changes · 18.0
Enhancements to existing features
The certificate connection logic used for Spanish electronic invoicing integrations has been centralized so it can be reused more consistently. This reduces duplication and makes certificate-based communication with external services easier to maintain for future updates.
Original PR description
We generalize the CertificateAdapter that is needed to make zeep read our own Certificate model for the session. Necessary for: odoo/odoo#196054 Task [link](https://www.odoo.com/odoo/project/967/tasks/4477745) task-4477745
Payment status tags in Accounting now use more intuitive colors. In Progress appears orange to show that work is still needed, while Paid appears green to clearly indicate completion.
Original PR description
Before this commit: - 'In Progress' payment states were shown with a green tag, which could misleadingly suggest that the payment process was complete. - 'Paid' payment states were shown with a grey tag, implying that some action might still be pending. After this commit: - 'In Progress' tags are now orange, signaling that further actions (such as batching or reconciliation) are still required. - 'Paid' tags are now green, indicating that the process is fully complete and no further user action is needed. Task Id: 4797098 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update stops multiple pending recurring payment transactions from being created for the same document when using Razorpay payment tokens. It helps ensure RBI pre-debit notification timing is respected and reduces the risk of duplicate customer charges or payment confusion.
Original PR description
As per RBI Notification RBI/2019-20/47, ensure a pre-debit notification is sent at least 24 hours before the actual debit for recurring payments. Prevent creation of duplicate pending transactions with token for the same document because every transactions confirm after 24 hours. task - 4678509 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr