This question has been flagged
2 Replies
2745 Views

A customer (IT business) wants to invoice an annual maintenance fee of x percentage of the bruto licenseprice.

For example: a Customer orders a software license of 1000 euro, than the customer will be annually billed for 18% of the software license for maintenance and support.

My question: how do I set this up in the Productsheet fo Offers/Contracts?

Thanks in advance for your help.

Avatar
Discard
Best Answer

Hi. just idea.

May you modify the sale_order object. When the user create an item in sale order, you call again this methode with your maintence product. You can setting everthing in vals. (pls. see the sale_order.py)

You can inherit the product also with a many2one object what is also a product. (In this case every softvare (product)  can join a different maintenance (also product), and when selled the softvare, your methode write a new line in sale_order_line with joined product.)

 

Avatar
Discard
Author Best Answer

Thanks for the answer, I am going to try this solution.

Avatar
Discard