[Vtigercrm-developers] Selling Subscription Services... (Again)

Alan Lord alanslists at gmail.com
Tue Feb 2 11:18:55 GMT 2016


On 02/02/16 10:42, Sutharsan Jeganathan wrote:
> Hi Alan
>
> I am planning to develop a solution of simple service management linked
> to SO, Services and Service Contracts.  I am thinking to push this into
> code.vtiger.com <http://code.vtiger.com>.  Appreciate your comments here
> if you have any ideas

Oh yes - lots :-)

It's not easy; but I never said it was.

1. A Quote needs to be able to list multiple items that have different 
options:
    * Frequency of billing (This is actually quite complex as you also 
need to be able to say, not only "monthly", "quarterly" etc. but also 
you need to be able to say things like "Billed on last Friday of Month, 
last working day of Month, last calendar day etc..)
    * Duration of subscription
    * Start date

These then need to be removed from the "total" of the quote as they do 
not really make sense in this case - as they are recurring.

Once a Quote is accepted, this information needs to be able to be 
propagated to Sales Orders and Invoices.

There also needs to be support for automatic generation of Invoices 
based in individual line items from the Sales Order.

There also needs to be some logic to handle things like Leap years and 
public holidays... Which needs to be configurable as each country is 
different.

I said it's complicated ;-)

However, this really is *not* an unusual requirement. Lots of businesses 
sell subscriptions to services _and_ products so other solutions must 
have already been developed to satisfy this need.

I suggest, if there is enough interest, that it would be a good project 
to design and then build collaboratively on code.vtiger.com?

Gitlab CE has a Wiki which would be a really good place for design 
discussions and initial documentation but vtiger haven't enabled it by 
the looks of it...


Al




More information about the vtigercrm-developers mailing list