Odoo 19 Enterprise · a solution TSC
Rental and property management for Odoo 19 Enterprise
TSC Immo adds to Odoo 19 Enterprise what it does not know: the building, the rental unit, the lease, the allocation key. Your rents, indexations, service charge statements and accounting finally live in the same tool, with no spreadsheet on the side.


Features
Nine domains in the same database
Each domain is an Odoo 19 module, versioned and tested, installed on the same database as your accounting.
Portfolio
Sites, buildings, rental units, allocation keys and historised ownership shares
immo_base02Leases
Lease on an Odoo subscription, key dates, rent steps, rent-free periods, renewal and notice (renon), storage units
immo_lease03Indexation
Multi-base indices, retrieval of Statbel values, indexation notices to the tenant
immo_index04Meters
Private and common-area meters, reading campaigns, flagged estimated consumption
immo_meter05Service charges
Multi-key statements to the day, service charge advances, recharging of property tax (précompte immobilier), management fees
immo_charge06Reporting
Rent evolution, profitability by building, matching of receipts
immo_report07Tenant support
One mailbox per building, tickets linked to the right lease
immo_helpdesk08Maintenance
Technical installations, maintenance contracts, reminders to the property manager and to the service provider
immo_maintenance09Development
Projects, budgeted phases, monitored permits, cost price, entry into the portfolio
immo_developmentThe problem
What your spreadsheets still do today
- The indexation of each lease is recalculated by hand, with the risk of using the wrong index or base.
- The annual service charge statement is built in a separate file, and nobody really knows whether it balances.
- A lease that has reached its end date stops being invoiced without anyone noticing.
- The real yield of a building cannot be read anywhere: it has to be reconstructed.
TSC Immo addresses these four points in Odoo, with the accounting, invoices and analytics that go with them.
Leases
A lease is an Odoo subscription
This is the architectural choice that changes everything. The rent is invoiced by the Odoo Enterprise subscription engine, with its proration and its recurring revenue tracking. TSC Immo adds what a property manager expects from a lease: key dates, the calculated final notice date, rent steps, indexation, occupancies and a status that says clearly whether the lease is running, renewed or under notice.

Service charges
A service charge statement that balances to the cent
The statement collects the service charges of the period, applies the right key to each type, splits each share between the outgoing tenant, the vacancy and the incoming tenant, deducts the service charge advances and produces an invoice or a credit note per tenant. The total allocated equals the service charges collected, and every line can be traced back to the original vendor bill.

Reporting
What each building really earns
Rents invoiced, service charges incurred and recharged, unrecovered service charges, valued vacancy, gross yield: by building and by financial year, read from the accounting and not re-entered.

Why TSC Immo
Why TSC Immo
- In Odoo, not alongside it. Invoices, payments, reconciliation and analytics remain those of Odoo. No synchronisation, no double entry.
- Designed for Belgium. Health index and its successive bases, notice, property tax, storage units.
- No rent changes without you. Each indexation is proposed, then validated, notified and applied.
- Versioned, tested code. More than seven hundred automated tests describe the calculation rules.
- A team of Odoo integrators. TSC installs, configures, migrates your data and trains your teams.
See TSC Immo on your cases
We show you the solution on a demonstration database, then on your own scenarios: a mixed-use building, a departure mid-quarter, an indexation on the 2004 base.