| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Employees (hr) • Invoicing (account) • Sales (sale_management) • Website (website) • Discuss (mail) |
| Lines of code | 4687 |
| Technical Name |
real_estate_prime_manager |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Employees (hr) • Invoicing (account) • Sales (sale_management) • Website (website) • Discuss (mail) |
| Lines of code | 4687 |
| Technical Name |
real_estate_prime_manager |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
Real Estate Prime Manager
A comprehensive Odoo 19 module designed for real estate agencies to manage their complete property lifecycle including sales, rentals, commission tracking, and agent performance analytics.
Overview
Real Estate Prime Manager is a powerful, all-in-one solution for real estate agencies looking to streamline their operations. The module automates key business processes such as commission calculation and rental invoice generation while providing agents and managers with powerful analytics and workflow tools.
Key Features
Property Management
- Comprehensive property records with detailed information (type, status, prices, location, specifications)
- Multiple image support with main image and gallery
- Kanban view with drag-and-drop status management
- Smart buttons showing related offers, contracts, and invoices
- Agent assignment and commission tracking per property
- Property status workflow (New → Offer Received → Offer Accepted → Sold/Renting/Rented)
Offer Management
- Track purchase offers from potential buyers
- Accept or refuse offers with one click
- Automatic sales order creation when offer is accepted
- Link offers to specific properties and buyers
- Offer status tracking (Pending, Accepted, Refused)
Commission Tracking
- Automatic commission calculation when properties are sold
- Commission logs with detailed sale information
- Agent performance tracking with total commission earned
- Pivot view for commission analysis by agent and time period
- Configurable commission percentage per property
Rental Contract Management
- Create and manage rental agreements with tenants
- Automated rental invoice generation based on payment frequency
- Support for monthly, quarterly, and yearly payment schedules
- Contract lifecycle management (Draft, Active, Expired, Cancelled)
- Automatic property status updates when contracts are activated
- Track all invoices generated from rental contracts
Localization
- Multi-language support: English, Arabic, and French
- RTL (Right-to-Left) support for Arabic
- Localized date and number formatting
Technical Specifications
Odoo Version: Odoo 19
License: LGPL-3
Category: Real Estate
Dependencies:
- sale_management - For sales order creation
- account - For invoice generation
- hr - For agent management
- contacts - For buyer and tenant management
Data Models
- estate.property - Core property records with all details
- estate.property.image - Multiple images per property
- estate.property.offer - Purchase offers from buyers
- estate.rental.contract - Rental agreements with tenants
- estate.commission.log - Commission tracking records
- res.users (inherited) - Extended with commission_earned field
Business Workflows
Sales Workflow
- Agent creates a property with sales price and commission percentage
- Buyer submits an offer directly in Odoo
- Agent reviews and accepts the offer
- System automatically creates a sales order with the buyer as customer
- When property status changes to "Sold", commission is calculated and logged
- Agent's total commission earned is updated automatically
Rental Workflow
- Agent creates a property with rental price
- Agent creates a rental contract with tenant, dates, and payment frequency
- Agent activates the contract, property status changes to "Renting"
- Daily cron job checks for due invoices based on payment frequency
- System automatically generates draft invoices for the tenant
- When contract expires, invoice generation stops automatically
User Interface
- Intuitive Kanban view for properties with drag-and-drop
- Comprehensive form views with all property details
- Smart buttons for quick access to related records
- Pivot view for commission analysis and reporting
- Easy-to-use menu structure under "Real Estate" main menu
Installation
- Copy the module to your Odoo addons directory
- Update the apps list in Odoo
- Search for "Real Estate Prime Manager"
- Click Install
- Optionally install with demo data to explore features
Support & Documentation
For questions, support, or feature requests, please visit the author's website or contact through the provided channels.
Please log in to comment on this module