<div dir="ltr"><div>HI Alan<br><br></div><div>Thanks for the Idea. I am thinking like below<br><br><ol><li>Initially developing a fixed solution such as Start date from SO date and fixed Units from Service module Unit fields, such as month/quarter</li><li>Then evolve it under <a href="http://code.vtiger.com" target="_blank">code.vtiger.com</a></li><li>I am checking the possibilities of google calendar api to figure out country holidays(if possible as an extension) OR may be an import option of country wise holidays.</li></ol><p><br></p><p>Thanks</p><p>Sutharsan Jeganathan<br></p><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 2, 2016 at 4:48 PM, Alan Lord <span dir="ltr"><<a href="mailto:alanslists@gmail.com" target="_blank">alanslists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/02/16 10:42, Sutharsan Jeganathan wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Alan<br>
<br>
I am planning to develop a solution of simple service management linked<br>
to SO, Services and Service Contracts.  I am thinking to push this into<br>
<a href="http://code.vtiger.com" rel="noreferrer" target="_blank">code.vtiger.com</a> <<a href="http://code.vtiger.com" rel="noreferrer" target="_blank">http://code.vtiger.com</a>>.  Appreciate your comments here<br>
if you have any ideas<br>
</blockquote>
<br>
Oh yes - lots :-)<br>
<br>
It's not easy; but I never said it was.<br>
<br>
1. A Quote needs to be able to list multiple items that have different options:<br>
   * 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..)<br>
   * Duration of subscription<br>
   * Start date<br>
<br>
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.<br>
<br>
Once a Quote is accepted, this information needs to be able to be propagated to Sales Orders and Invoices.<br>
<br>
There also needs to be support for automatic generation of Invoices based in individual line items from the Sales Order.<br>
<br>
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.<br>
<br>
I said it's complicated ;-)<br>
<br>
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.<br>
<br>
I suggest, if there is enough interest, that it would be a good project to design and then build collaboratively on <a href="http://code.vtiger.com" rel="noreferrer" target="_blank">code.vtiger.com</a>?<br>
<br>
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...<br>
<br>
<br>
Al<br>
<br>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a><br>
</blockquote></div><br></div>