| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 434 |
| Technical Name |
rental_deposit |
| License | AGPL-3 |
| Website | https://github.com/kurniawanlucky/odoo_addons |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 434 |
| Technical Name |
rental_deposit |
| License | AGPL-3 |
| Website | https://github.com/kurniawanlucky/odoo_addons |
Rental Deposit Module
This module adds automatic deposit management for rental products. It ensures that every rental order includes a deposit line, calculated based on configuration and product setup.
Features
- Configurable deposit per rental product
- Supports Sum or Max deposit calculation methods
- Deposit refund tracking (manual or automated)
Example Configuration
| Product | Deposit Amount |
|---|---|
| Bike A | 100 |
| Bike B | 150 |
Configuration: Calculation Method = Max → Deposit = 150
Technical Fields
product.template.rental_deposit_amount– Float, deposit per productres.config.settings.rental_deposit_calculation– Selection (Sum / Max)
Example Behavior
Sale Order:
Product: Bike A (Rental) - 2 Days
Product: Bike B (Rental) - 1 Day
Auto-generated line:
Product: Rental Deposit
Amount: 150 (Maximum)
Deposit Product
A system product named "Rental Deposit" is automatically used for deposit tracking.
Module Dependencies
- rental_sale_product — manages rental sales and durations
- rental_product_base — Base product rental
This module requires both dependencies to be installed first.
Please log in to comment on this module