Hello
I'm trying to understand the possibilities with Odoo modules Sales, Rental and Subscriptions to see how it can work for leasing use cases without having to develop a custom module for this.
But so far, it's been unclear and not so good documented how they can play together.
Use case: leasing
You have a product with stock and serial numbers.
This product is available regular sales but also rental.
In case of regular sales, nothing special, all features covered by Odoo.
In case of rental sales, almost perfect. It can handle products with serial numbers leave and return the warehouse.
The problem comes with the installment payments, eg monthly.
You create a rental sales for a machine product at eg 36 months at 350$/month.
You add the product, select the period for 36 months.
Odoo will now charge 12600$ total upfront.
Expected situation:
I was expecting an option to select pay monthly or yearly like a subscription/leasing.
Exactly the same way as you would lease a car. You know the total value of the car upfront and also the balance value after the leasing period, and you pay monthly a rental fee to the bank or leasing company.
At the closing day of the leasing/rental, you have 2 options:
- A. you return the car and the rental/lease is closed
- B. you decide the keep the car and you pay the balance value
If a client decides for A, easy done. Just register the return in rental module, everything good.
If a client decides for B, also easy done by simply creating a new regular sales order for the balance value (with a simple service product "Lease closing value" and type in the details about the deal in thedescription. Confirm the sale order, create the invoice, process payment, done.
Problems/limitations:
- Using subscription module solves the monthly recurring invoices but Subscriptions only work for service products. We need stockable products with serial numbers.
Also it can not work with products delivery and returns. - Using rental module solves the problem with stock moves, serial numbers but can not handle recurring invoices for monthly payments.
Ideally, I would expect that the Rental module could use some of the subscription module to have an option for a rental to handle the payment as a regular sales or a subscription contract.
Has anybody already done something similar and how did you solve this?
Thanks!