Module Ultimateimmo EN
Informations
| Module name | UltimateImmo |
| Editor / Editeur | Atoo.Net - https://www.atoo-net.com |
| Download or buy page / Page achat ou téléchargement | External module - www.dolistore.com |
| Status / Statut / Estado | Stable |
| Prerequisites / Prérequis |
Dolibarr min version: See on Dolistore Dolibarr max version: See on Dolistore |
| Last update date / Date mise à jour fiche / Fecha última actualización | 2026-02-13 |
| Note / Nota | Final touches on version 22.0, which will be released soon. |
Features
Prerequisit
✅ Compatibilité : ⚙️ Dolibarr V20 - V22 | ⚙️ PHP 7.1 - 8.1
Installation procedure
- Download the module archive file (.zip)
- Place the file in the root directory of dolibarr
- Unzip the zip file using the unzip command module_ultimateimmo-X.0.0.zip
- The correct location of the module must be of the type: htdocs/custom/ultimateimmo
- The module is then available and can be activated
You can also use the "Deploy / Install an external module" tool from the Configuration> Modules / applications menu (available from version Dolibarr 6).
Configuration
Configuration of receipts and leases
Configuration of Google Maps
Creation of owners
Creation of properties
Tax Lot and Parent Property
In UltimateImmo, the concepts of Tax Lot and Parent Property allow you to organize a real estate portfolio hierarchically and in compliance with legal realities (condominium ownership, cadastral subdivision, multi-unit buildings, etc.).
These two concepts are related but serve different purposes.
1️⃣ The Parent Property
Definition
The Parent Property is the main real estate unit to which another property is attached.
It allows you to create a hierarchy:
Building (Parent Property)
├── Apartment A ├── Apartment B ├── Garage 1 └── Cellar 3
An apartment, garage, or cellar can therefore depend on a main building.
Why use a Parent Property?
Structure a building into multiple rental units
Group several units under the same building
Simplify administrative management
Centralize shared information (address, owner…)
How to create a Parent Property?
Step 1 — Create the main building
Menu: Real Estate → New Property
Fill in:
- Property type: Building
- Label: e.g. Résistance Building
- Owner
- Address
- Legal status
- Etc.
Save.
This property automatically becomes available as a parent property.
Step 2 — Create an attached property
Menu: Real Estate → New Property
Fill in:
- Type: Apartment / Garage / Commercial unit
- In the Parent Property field → select the previously created building
- Complete the specific information (number, floor, surface area…)
Save.
The property is now hierarchically linked.
2️⃣ The Tax Lot
Definition
The Tax Lot corresponds to a legal or cadastral lot.
It is used to:
- Identify condominium lots
- Manage ownership shares (thousandths)
- Track taxation
- Associate several physical properties with a single tax lot
Practical example
Condominium building:
Tax Lot 101 → Apartment A + Cellar A
Tax Lot 102 → Apartment B
Tax Lot 201 → Garage 1
The tax lot represents the legal unit. The real estate property represents the usable physical unit.
How to create a Tax Lot?
Menu: Tax Lots → New Tax Lot
Fill in:
Lot reference Label Ownership shares (thousandths) Optional legal information
Save.
A property can be linked to a tax lot.
Depending on your organization:
A tax lot may group several properties Or a property may correspond to a single tax lot
Relationship between Parent Property and Tax Lot
| Element | Role | Level |
|---|---|---|
| Parent Property | Physical organization | Real estate structure |
| Tax Lot | Legal organization | Cadastral structure |
Both concepts are complementary:
- The parent property structures the building
- The tax lot structures the condominium ownership
Creation of tenants
Don’t forget to link the tenant to a third party, or create one on the fly if it doesn’t already exist.
Creation of rental contracts
Creation of rent receipts
Click on the 'Generate receipts' link in the left-hand menu. The page will display all active rental contracts. All lines are preselected by default — simply uncheck those for which you do not want to generate a rent call.
Creation of payments
Open an unpaid receipt and click on the 'Enter payment' button.