Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: The future of oca/bank-payment

by
Acsone SA/NV, Stéphane Bidoul
- 26/03/2025 15:11:18
> we can decide the bank to pay at the end in a simple way

In the current version of Alexis's PR this is possible and works the same as before.

> users will see one TRansference payment method for each journal

If I understand your concern correctly, that also is solved, as we can mark which Payment Modes are selectable in the partner and invoice forms.

> we will loose functionalities

What do you think we will loose ? To me it works exactly as before.

> It's not bringing value

About the Payment Mode, In my view it does bring value, in terms of compatibility and interoperability with standard Odoo, as well as ergonomy, avoiding two fields and models with almost identical meaning.

About the migration effort, yes, there is some, but we went through much worse. But on the other hand, hiding the upstream fields is also work to do, and I'm afraid that will create confusion and compatibility issues with standard modules.

@pedro, About the work method to bring these evolutions, I also totally agree that doing changes in small steps is preferable, but the problem is when you want to do large scale improvements, it is impossible when a version is released, as you inevitably need to break compatibility for someone, even in small ways, so improvements within an Odoo series we are quickly frozen. So the best moment is when doing a major upgrade. That is why Alexis prepared the work on 16.0 to show what he was aiming at, and now is a good moment to land his work in 18.0.

Also, folks, keep in mind this is not only about the Payment Mode, which I highlighted because it is the one that will require a bit of technical migration effort, but also about many many other improvements and cleanups described in the 16.0 PR (https://github.com/OCA/bank-payment/pull/1174#issue-1981603414).

> If you want to go this way, you should start a new module set, with different names

That is a possibility yes, but we would really prefer to reach an agreement, to avoid dispersing the efforts of the community.

Best regards,

-Stéphane


Reference