| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 1259 |
| Technical Name |
leapai_property_management |
| License | LGPL-3 |
| Website | https://leapai.ai |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 1259 |
| Technical Name |
leapai_property_management |
| License | LGPL-3 |
| Website | https://leapai.ai |
🏠 Property Management
Complete property solution for Odoo 19 — manage rentals, leases, sales and SPA contracts in one place. Free & open source.
Key Features
Property & Unit Management
Track apartments, villas, townhouses and commercial units. Kanban board with status badges — Available, Rented, Booked, Under Maintenance, Sold.
Rental Contract Management
Full lease lifecycle from Draft to Active, Expired or Terminated. Payment terms: Monthly, Quarterly, Bi-annual and Yearly with automatic invoice generation.
Sales & SPA Contracts
Manage the full sale pipeline — Booking → SPA Signed → Completed. Installment payment plans with milestone tracking and balance due computation.
Automated Invoicing
Generate rent invoices automatically for the entire lease period based on payment terms. Booking fee invoicing with one click from the sales contract.
PDF Contract Reports
Print professional Rental Agreement and Sales Contract PDFs directly from any contract — styled header, party details, terms, financials and signature lines.
Demo Data Included
8 amenities, 6 property units, 7 partners (owners, tenants, buyers), 3 rental contracts and 2 sales contracts with payment plans — ready to explore on install.
Screenshots
See exactly how the module looks inside Odoo 19
How to Use
Install the Module
Install Property Management from Apps. Demo data loads automatically — 6 sample units, 3 rental contracts and 2 sales contracts are ready to explore immediately.
Configure Amenities
Go to Property → Configuration → Amenities and add your property features (Pool, Gym, Parking, etc.). These will be selectable on each unit.
Create Property Units
Navigate to Property → Properties. Click New and fill in the unit details — type, location, specifications, pricing, owner and amenities. Set the initial state to Available.
Create a Rental Contract
Go to Property → Rental → Rental Contracts. Select the unit and tenant, set dates and payment terms. Click Activate — the unit status updates to Rented automatically. Click Generate Invoices to create all period invoices at once.
Create a Sales Contract
Go to Property → Sales → Sales Contracts. Select the unit and buyer, enter the agreed price and fees, add installment milestones to the Payment Plan tab. Click Confirm Booking, then Sign SPA, then Mark Completed as the sale progresses.
Print PDF Contracts
From any Rental or Sales contract, use the Print menu to generate a professional PDF document. The report includes all party details, property information, financial terms and signature lines.
What's Included
All views, workflows and reports out of the box
| Feature | Description | Access Path |
|---|---|---|
| Property Units | Kanban, List and Form views with full specifications, images and amenities | |
| Rental Contracts | Full lease workflow with automated invoice generation by payment term | |
| Sales Contracts | SPA workflow with installment payment plan and fee tracking | |
| Rental PDF Report | Professional Lease/Rental Agreement with party details and signature lines | |
| Sales PDF Report | Sales Contract / SPA document with full financial breakdown and payment plan | |
| Amenities | Configurable list of property features linked to units via many-to-many |
Please log in to comment on this module