Odoo Rental: From order to return, no spreadsheets and no forgotten damage
Equipment rental under full control
Control fleet availability, issue contracts, invoice automatically and log returns with a damage checklist, all in a single system. Odoo Rental was built for companies that rent out equipment, tools, vehicles or physical assets and need complete traceability of the rental cycle.
Sales Official Odoo module
Why Odoo Rental?
Real results our clients achieve.
Real time availability
View the availability of each fleet item in an interactive calendar. Automatic blocks prevent double booking, the system only confirms an order if the equipment is free for the requested period.
Contracts and NF-e generated automatically
The rental contract is generated with one click from the order, sent to the customer for electronic signature, and the rental invoice is issued automatically for each billable period, with a shipment NF-e for the asset when the equipment leaves.
Damage and return logging with checklist
On return, the operator fills out the digital equipment condition checklist. Damages are recorded, photographed and linked to the contract, automatically generating an additional charge to the customer.
Profitability by asset and by contract
Track revenue generated, maintenance cost and margin for each piece of equipment. Identify idle assets, high demand assets or ones recurrently returned with damage.
Features
What's included in this module.
Availability Management with Visual Calendar
Rental calendar by equipment, category or location. Filters by status (reserved, on rent, under maintenance, available) and real time conflict alerts.
Rental Orders with Period Configuration
Create orders with start date, expected return date, daily/weekly/monthly rate and additional items (insurance, freight, accessories). The system calculates the amount automatically based on the rate and period.
Contracts with Electronic Signature
Generate the rental contract directly from the Odoo order, send it by email for signature via Odoo Sign or DocuSign and record the acceptance with date, time and IP in the contract history.
Automatic Billing by Period
Configure billing on dispatch, on return or at periodic intervals for long rentals. Odoo generates the invoices automatically, issues a boleto or Pix link and records the reconciliation through bank return.
Dispatch and Return Checklist
Configurable digital forms for inspection on delivery and return: condition fields (excellent, good, damaged), attached photos, operator and customer signature, with a PDF record in the contract.
Damage and Additional Charges Management
Damage identified on return automatically generates an additional invoice to the customer. The flow is configurable: internal approval before sending, email notification and record in the asset history.
Integration with Inventory and Maintenance
Equipment returned with damage is automatically blocked and a maintenance work order is opened in Odoo Maintenance. The asset only returns to the availability calendar after the work order is completed.
Rental Shipment NF-e with Correct CFOPs (5.908/6.908)
With the OCA l10n-brazil modules, Odoo issues the shipment NF-e for rented movable assets (CFOP 5.908/6.908) and NFS-e for associated services. Pure rental is not subject to ICMS or ISS (STF Binding Precedent 31); ISS applies to the associated services according to the municipality.
Occupancy and Revenue Reports by Asset
Dashboards of occupancy rate (percent of time on rent), revenue by equipment, average ticket per customer and revenue projection based on confirmed future reservations.
Native integrations
Odoo Rental connects natively with other Odoo modules, no external integration.
Why implement with KMEE
KMEE has proven experience implementing the Odoo Rental module for Brazilian companies in the industrial, construction and technology sectors. Our approach combines the native module with the OCA/rental-workflow stack (which adds approvals, security deposits, customer eligibility and period extension) and the OCA l10n-brazil fiscal modules for the correct issuance of shipment NF-e for the rental of movable assets (CFOP 5.908/6.908) and NFS-e for associated services. We understand the particularities of the Brazilian market: civil liability for damage, equipment insurance, ISS withholding and SPED ancillary obligations.
About KMEEWho it's for
Scenarios where this module delivers the most value.
Industrial and Construction Equipment Rental
Companies that rent concrete mixers, scaffolding, generators and compressors: availability management by branch, contracts with a security deposit, damage checklist with photo and automatic damage billing.
Vehicle and Specialized Fleet Rental Companies
Availability control by plate and category, contracts with electronic signature, integration with telematics for mileage logging and billing by daily rate or by kilometer driven.
Audiovisual and Event Equipment Rental
Management of equipment kits (cameras, lighting, stages), reservation calendar by event, item by item dispatch and return checklists, and rental invoices for production companies.
Hardware as a Service (HaaS)
Rental of servers, tablets and notebooks with a recurring contract: automatic monthly billing, asset control per customer and end of contract alert with a renewal proposal.
Frequently Asked Questions
Does Odoo correctly issue NF-e for equipment rental in Brazil?
Yes. With the OCA l10n-brazil modules, Odoo issues the shipment NF-e with the correct CFOPs for the rental of movable assets (5.908 for operations within the state, 6.908 for interstate operations) and NFS-e for associated services such as transport, installation or maintenance. KMEE configures the taxation rules according to your company's CNAE and municipality.
How does the system handle damage and charges for damage to the equipment?
On return, the operator fills out the digital checklist with the condition of each item. Damage is recorded with a description, photos and estimated repair cost. The system automatically generates an additional invoice to the customer, with the option of internal approval before sending. The damage history per customer is kept for reference on new orders.
How does the tenant's credit limit control work?
With the OCA/rental-workflow module, you can define eligibility rules: credit limit, an internal score based on return history and delinquency, and a mandatory security deposit for customers with prior incidents. Orders from customers who exceed the limit are blocked and sent for approval by the credit team.
How can equipment insurance be integrated into the rental flow?
Odoo allows you to register insurance products as optional or mandatory items in the rental order. The amount is included in the invoice and recorded separately in the NF-e according to the applicable taxation. For integrations with partner insurers, KMEE develops connectors via REST API, automating the issuance and cancellation of policies linked to the contract.
How can compliance with the LGPD be ensured for tenant customer data?
Odoo stores all tenant data in the company's own infrastructure, under full control. KMEE implements data retention policies, role based access control, audit logs and data export and deletion mechanisms to fulfill data subject requests, in compliance with the LGPD and ANPD guidelines.
Industries that use it
Complete solutions for your industry.
Explore all Odoo modules
View full catalogStart with a free assessment
Thirty minutes to understand your operation and tell you what to fix first, in the right order. No commitment.