Skip to Content

Contributors

subscription or contracts?

Hi!
I would like to use some functionality of recurring sales and/or 
recurring invoices. Looking at [1] I see "contract*" and 
subscription_oca. Both seem to do pretty much the same and I'm wondering 
which one to use.

Subscriptions seem to be a bit easier to use. But are there any 
technical aspects which one solution can do but not the other?

It seems that subscription_oca matches the official documentation [2] so 
maybe it's an OCA maintained former Odoo SA implementation? And 
contracts are an independent implementation? In this case which one has 
the more promising future path?

Best regards,
Jan

[1] https://github.com/OCA/contract/
[2] 
https://www.odoo.com/documentation/15.0/applications/sales/subscriptions.html

by Jan Suhr - 10:21 - 29 Mar 2024

Follow-Ups

  • Re: subscription or contracts?
    I think the contrary: contract is there for long time and it's rock solid, while subscription_oca is way far away in terms of features than the other. The only argument for now is that subscription_oca is simpler, which is true, but that's also because it has less features. And adding such features will get to the same complexity of contract. I agree things can be improved, like hiding some features like predecessor/successor under configuration options (or even extract it to another module), but that's something that is also "simple to improve".

    Regards.

    by Pedro M. Baeza - 06:30 - 1 Apr 2024
  • Re: subscription or contracts?
    Hi,

    Our experience is that subscription is doing the stuff properly and natively.

    What cannot be done with subscription is mainly :
    * deal with different recurrent frequency on lines
    * make the quantity (invoiced/ordered) on dynamic data extracted from a python formula

    Everything else is possible with subscription and mostly easier.
    So if you don't need one of those choose subscription.
    From now it's not available on the user portal but it will be simple to improve this.

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go


    De: "Jan Suhr | Nitrokey" <notifications@odoo-community.org>
    À: "contributors" <contributors@odoo-community.org>
    Envoyé: Vendredi 29 Mars 2024 22:22:13
    Objet: subscription or contracts?

    Hi!
    I would like to use some functionality of recurring sales and/or 
    recurring invoices. Looking at [1] I see "contract*" and 
    subscription_oca. Both seem to do pretty much the same and I'm wondering 
    which one to use.
    
    Subscriptions seem to be a bit easier to use. But are there any 
    technical aspects which one solution can do but not the other?
    
    It seems that subscription_oca matches the official documentation [2] so 
    maybe it's an OCA maintained former Odoo SA implementation? And 
    contracts are an independent implementation? In this case which one has 
    the more promising future path?
    
    Best regards,
    Jan
    
    [1] https://github.com/OCA/contract/
    [2] 
    https://www.odoo.com/documentation/15.0/applications/sales/subscriptions.html
    

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe



    by Florent THOMAS - 07:51 - 30 Mar 2024