Our Most Suggested Products
Vehicle Rental Management with Website
Vehicle Rental Management Website extends the Vehicle Rental Management backend app with a complete online rental experience for customers. It allows website visitors to search available vehicles by category, pickup and return date and time, rental price type, and price range, review vehicle details and rental rates, submit booking enquiries, and receive booking confirmation directly from the website. Customers can also access generated rental invoices from the portal, review outstanding amounts, download invoices, and continue with online payment when available. The Vehicle Rental Management backend app should be installed and configured first because it controls vehicle availability, rental pricing, booking records, rental contracts, payment installments, invoices, and internal rental operations.
Features
Online Vehicle Search & Booking
Allow customers to search available rental vehicles directly from the website using vehicle category, pickup and return date, pricing type, and price range. Customers can compare vehicle details and rental rates for daily, per-kilometer, and per-mile pricing. They can then select a preferred vehicle and submit a complete booking enquiry online.
Complete Rental Contract & Payment Management
Convert website or backend booking requests into structured vehicle rental contracts with customer, vehicle, pickup, drop-off, rental rate, payment, deposit, and signature details. Rental staff can move contracts through operational stages, create payment installments, and generate invoices directly from the contract. This keeps the complete rental and billing workflow connected in one place.
Customer Portal Invoice & Online Payment
Give customers access to their rental invoices from the website portal through My Account. Customers can review invoice details, due dates, outstanding amounts, payment status, and linked rental information. They can also download invoices and use the available Pay Now option to complete outstanding rental payments online.
Screenshot
Vehicle Rental Management
Vehicle Rental Management is the main backend app for managing vehicle rentals, customer bookings, rental contracts, vehicle availability, rental pricing, payment installments, invoices, deposits, maintenance, and vehicle return operations in Odoo. Review and configure the backend app first because it controls the complete rental workflow, vehicle assignment, rental rates, contract stages, payment schedules, invoicing, and internal rental operations. After the backend setup is completed, the related website rental app can display available vehicles online and allow customers to search vehicles, select rental dates and pricing types, submit booking enquiries, and continue with the rental process.
https://apps.odoo.com/apps/modules/19.0/eg_vehicle_rental_management
1.) Search and Browse Available Rental Vehicles
Customers can search available rental vehicles by selecting the vehicle category, pickup and return date and time, rental price type, and preferred price range. The page displays matching vehicles with their category, license plate, model year, transmission, fuel type, and available per-day, per-kilometer, and per-mile rental rates. Customers can review the available options and click Book Now to continue with the selected vehicle.
Navigation : Website → Vehicle Rental
2.) Complete the Vehicle Booking Enquiry
Customers can review the selected vehicle, license plate, and available rental rates before confirming their reservation request. The booking form allows customers to select pickup and return date and time, choose the rental price type, and enter their name, phone number, and email address. The system automatically calculates the rental duration and estimated amount before the customer submits the booking enquiry.
Navigation : Website → Vehicle Rental
3.) Booking Enquiry Confirmation
After submitting the booking enquiry, customers receive a confirmation page with a complete summary of their rental request. The page displays the selected vehicle, pickup and return date and time, rental price type, requested rate, total rental days, and estimated rental amount. Customers can also use Browse More Vehicles to return to the vehicle listing and continue exploring available rentals.
Navigation : Website → Vehicle Rental
4.) Manage Website and Backend Vehicle Bookings
The Vehicle Booking list provides a centralized view of all rental booking requests created from both the website and backend. Each booking displays the customer, booking source, requested vehicle, pickup date, and return date, allowing rental staff to quickly identify website enquiries and manage them together with manually created bookings.
Navigation : Vehicle Rental → Vehicle Booking
5.) Review Website Booking and Assign a Vehicle
Rental staff can open a website booking to review the customer information, rental dates, requested vehicle, requested price type, and requested rental rate. The Vehicle section lists available vehicles with license plate, model year, transmission, fuel type, and category details. Staff can click Book on the preferred vehicle to assign it to the booking and continue with the rental process.
Navigation : Vehicle Rental → Vehicle Booking
6.) Review and Configure the Rental Contract
After assigning the vehicle, the system creates a rental contract containing the customer, pickup and drop-off details, selected vehicle, transmission, fuel type, odometer, rent type, payment method, extra charges, deposit information, and payment options. The contract is initially created in the New stage, where rental staff can review all details before moving the rental into progress.
Navigation : Vehicle Rental → Vehicle Booking → Rental Contract
7.) Start the Rental Contract
Rental staff can move the contract from the New stage to In Progress once the rental is ready to begin. The system updates the rental details with the selected rate, total rental days, total rental charge, payment configuration, responsible user, signing date, and customer signature, providing a complete record for the active rental period.
Navigation : Vehicle Rental → Rental Contract
8.) Create Rental Payment Installment
Once the rental contract is in progress, staff can use the Create Installment action to generate the required payment schedule for the contract. The installment is created according to the selected payment type and rental amount, helping the rental team organize customer payments before generating the corresponding invoice.
Navigation : Vehicle Rental → Rental Contract
9.) Create Invoice from Rental Installment
After the payment installment is generated, the installment details appear under the Vehicle Payment Option section with the invoice item, installment name, payment date, payment amount, and payment status. Rental staff can use the Create Invoice action to generate the corresponding customer invoice directly from the rental installment, keeping the billing process connected with the rental contract.
Navigation : Vehicle Rental → Rental Contract
10.) Review the Generated Rental Invoice
The generated customer invoice displays the linked rental contract, customer details, invoice date, due date, invoice product, quantity, unit price, taxes, total amount, and outstanding balance. Rental staff can use standard invoice actions such as Send, Print, Pay, Preview, Credit Note, or Reset to Draft while keeping the invoice connected with the corresponding rental contract.The generated customer invoice displays the linked rental contract, customer details, invoice date, due date, invoice product, quantity, unit price, taxes, total amount, and outstanding balance. Rental staff can use standard invoice actions such as Send, Print, Pay, Preview, Credit Note, or Reset to Draft while keeping the invoice connected with the corresponding rental contract.
Navigation : Vehicle Rental → Rental Contract → Invoice
11.) Access Rental Invoices from My Account
Customers can access their account dashboard from the website user menu and open the Your Invoices section to manage rental-related invoices. The portal provides a convenient place to follow invoice status, review billing information, download invoices, and continue with online payment when an outstanding amount is available.
Navigation : Website → User Menu → My Account
12.) View and Pay Rental Invoices from the Customer Portal
Customers can view all available invoices from the Invoices & Bills portal page, including the invoice number, invoice date, due date, outstanding amount, and current payment status. Outstanding rental invoices display a Pay Now action, allowing customers to quickly identify unpaid invoices and continue with the online payment process directly from the portal.
Navigation : Website → My Account → Your Invoices
13.) Review and Pay the Rental Invoice Online
Customers can open the rental invoice from the portal to review the invoice amount, due date, rental contract reference, billed service, quantity, unit price, taxes, and total amount. The page provides Pay Now and Download actions, allowing customers to complete the rental payment online or save a copy of the invoice. The communication history section also keeps invoice-related customer messages in one place.
Navigation : Website → My Account → Your Invoices
User Guide
