This question has been flagged
14 Replies
20409 Views

I'm looking for a module supporting support of sale orders for the renting of stockable products. The basic functionalities I'm looking for are

  • I need "service" products linked to stockable products
  • the sale order lines for the service products would generate an outgoing move for the linked stockable product, and an incoming move for the return of the product at a given date

Optional functionalities include deposit management, periodic invoicing...

Avatar
Discard
Best Answer

An OpenERP Rent project exists:

The OpenERP Rent module let you rent products to your customers. It supports both service and stockable products.

Haven't used it myself, though.

Avatar
Discard
Author

pity they use aeroo for reports. This is a PITA to deploy...

If the overall modules are good for you, stripping out aeroo reports would be much of a problem.

It's for the V6.0 , What about the version of the OERP 7.0 ?

Best Answer

I have just published a module sale_rental, that I wrote in the last days. I created a dedicated Launchpad projet "openerp-rental" : https://launchpad.net/openerp-rental This module uses the native sale.order object of OpenERP. It depends on the module "account_cutoff_prepaid", which is available in lp:account-closing, that manages start date and end dates on invoices and the prepaid cutoffs for accounting.

Here is the description of the module :

On the form view of a stockable product or consumable, there is a wizard to generate the corresponding rental service. On the warehouse, you have two additionnal stock locations: Rental In (stock of products to rent) and Rental Out (products currently rented).

In a sale order line, if you select a rental service, you can :

  • create a new rental with a start date and an end date: when the sale order is confirmed, it will generate a delivery order and an incoming shipment.

  • extend an existing rental: the incoming shipment will be postponed to the end date of the extension.

In a sale order line, if you select a product that has a corresponding rental service, you can decide to sell the rented product that the customer already has. If the sale order is confirmed, the incoming shipment will be cancelled and a new delivery order will be created with a stock move from Rental Out to Customers.

Feedback on this module is welcomed.

Avatar
Discard

dude, i cant choose start and end date :(

Best Answer

Search for smile_rent in github

Avatar
Discard
Best Answer

Hello,

We have created app which also support website sale of your rental products: https://www.odoo.com/apps/modules/10.0/odoo_rental_contract_management/  https://apps.odoo.com/apps/modules/11.0/rental_management_extend/

Thanks,

Probuse Consulting Service Pvt Ltd

www.probuse.com


Avatar
Discard
Best Answer

Did you read this blog post? You might find it helpful: https://opensourceenterprise.wordpress.com/2013/01/29/manage-service-after-sales-in-openerp-7-0/

Avatar
Discard
Best Answer

Hi all,

I had an extension to the sale_rental module made for odoo 8.

It adds rental duration depending pricing functionality.

Each rental service corresponding to a rental product has to be assign a quantum (staffel in dutch) which is defined seperately. Each quantum table defines the relationschip between number of rental days and the factor to multiply the base price (rental price for one day).

When adding a rental service orderline you define the number of rental days (its calculated from the start/end date) and the number of items you want to rent out.

Orderline price is calculated by making the quantity a calculated field where number of rented item * factor pulled from quantum table based in number of rental days.

You can define multiple quantum tables to suite different price modems within rental fleet.

It also adds a start/end date for the logistical actions separate from the actual fields used for the calculation as mentioned.

I had start/end dates added to order definitief so these are used as default when adding rental services to prevent having to select dates over and over.

For anyone looping intro using sale_rental: you can define rental service for each product variant and it is compatibel with lots if you want to rent out on unique product number. I had a field added to each lot pointing back to the stock location tree helping to define unique warehouse location per unique rental product despite sale_rental only operating from one single stock location (for now).

I'm open to working with other parties in developing further towards odoo 9/10/... and adding availabilty checking etc.


Avatar
Discard
Best Answer

Actually, there's no solution for renting working completely yet.


The Sale_Rental module works fine in Version 8.0, but

  • there's only day(s) to rent, and

  • no "Check Stock" Function for future dates.

Everything else ist working fine.


Is anybody interested in a develompent partnership to continue sale_rental development?

(Module is actually not 9.0 compatible).

Avatar
Discard

I might be, but I am just getting familiar with Odoo.

Best Answer

Hi

I like the idea and i have installed the module but unfortunatly i am not able to run the flow.

Can you share video which help me to understand how it work.

Thanks,

Chirag

 

Avatar
Discard
Best Answer

i use sale_rental but it always give me [RENT-False] on openerp 7.0

Avatar
Discard