v 13.0 Third Party 6956
Download for v 13.0 Deploy on Odoo.sh
Required Apps Fleet (fleet)
Invoicing (account)
Lines of code 1664
Technical Name fleet_rental
Also available in version v 15.0 v 9.0 v 14.0 v 12.0 v 10.0 v 11.0
You bought this module and need support? Click here!
Required Apps Fleet (fleet)
Invoicing (account)
Lines of code 1664
Technical Name fleet_rental
Also available in version v 15.0 v 9.0 v 14.0 v 12.0 v 10.0 v 11.0

Fleet/Vehicle Rental Management

This module helps with an opportunity to give the vehicles like car,van,bike,jeep etc.. for Rent.

Cybrosys Technologies


Multiple Plans for Rental Contract(Days/Weeks/Months/Years).
Integrated with Accounting Module.
Automatically Create Recurring Invoices.
Sending email for confirmation, first payment and recurrent invoices.
Check List Facility.
Separate Tree view for Checklist.
Damage Checking Facility.
Billing Facility for Damages/Check Lists.
Contract Payment Validations.
Detailed Fleet Rental Analysis Report.
Access Rights From Multiple Level.
Flexible for further customization.


This module is an application for Vehicle Rental System which helps in managing the rental of vehicles like car,van,bike, jeep etc... It manages fleet/vehicle property by extending the basic fleet module of Odoo. Currently fleet module does not have any connection with accounting module. But in this module, we integrate the module with accounting also.

Fleet Rental Management

Fleet Rental -> Rental Management

☛ When you install the module, an extra menu named Rental Management is created under the Fleet Menu. Also "Fleet" menu is replaced as "Fleet Rental". Here you can see different color codes according to each state. This helps you in finding out contracts easily.

Fleet Rental -> Rental Management -> Rental Contract

☛ This is the Rental Contract form. You can see the Recurring lines created according to the Recurring cost. And also you can see all the invoices related to this contract from the smart button "Invoices".


☛ Checklist Tab in Rental Contract Form.

Here you can add the list of tools given with the vehicle. When the vehicle is returned back, the checklist can be validated and helps you to identify the tools that are not returned. The price of unreturned tools will be added to the missing tool cost. The renter have to pay that amount and you can also add damage cost if any. Check the damages by using the images of vehicle uploaded before the contract.

Checklist Easy Access

☛ No need to open all rental contract to see the checklist.
You can also create invoice against the checklist from here. The checklists are those which are in the checking state, that means the ones ready for checking the operation. If there is any damage or any missing tool, then you can charge all that from customer.

Email Notifications

☛The system will send email notification to notify the confirmation of contract.
☛The system will notify the first payment through email.
☛The system will remind all recurrent invoices through email.
Note:- You should configure outgoing and incoming e-mail settings from your odoo for email service.

Contract Payment Validations

☛ Here you can see you have 1 invoice and this contract is in 'Invoice' state. So you can set this contract to done only if all the invoices are in 'paid' state. Otherwise it will raise a warning as follow.

Fleet Rental Analysis Report

☛ You can also analyse all your fleet rentals from Fleet Rental -> Reports -> Fleet Rental Analysis.

Access Rights

☛Fleet Manager :- Fleet manager has the complete access across the fleet rental management
☛Fleet Rental User :- Fleet rental user can read, write and create the records.

Need Any Help?

Email Contact Us Request Customization

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
please help me with bug
on 9/12/21, 6:04 AM

when creating invoice in Rental Contract this message appears

The operation cannot be completed: - Create/update: a mandatory field is not set. - Delete: another model requires the record being deleted. If possible, archive it instead. Model: Journal Entries (account.move), Field: Journal (journal_id)
ps: i installed only invoice module and french accounting, with the 

Fleet Rental Management module

Very nice add-on, for cars
on 2/1/20, 1:25 PM

Well done, really appreciate the add-on. Just would like to be able to chance the vehicles from cars to bicycles. Also, some database files to import bike manufacturers. Even tough, we will probably use it as is. :)

Re: Very nice add-on, for cars
Cybrosys Technologies
on 2/4/20, 12:09 AM Author

Thanks for your feedback :)

There are no comments yet!