Skip to Content
  1. Home
  2. Features
  3. Leases

The lease managed as an Odoo subscription, from signature to notice (renon)

In TSC Immo, a lease is an Odoo Enterprise subscription. Rent and the service charge advance are invoiced by the standard recurring engine, with its proration. TSC Immo adds the vocabulary and rules of the lease.

Module immo_leaseOdoo 19 Enterprise
Immo · Rental · Leases
Leases grouped by status: The 39 demo leases grouped by status: Running (29, collapsed), Ended, Nearing expiry, Expired without decision, Under notice, Renewed.
The 39 demo leases grouped by status: Running (29, collapsed), Ended, Nearing expiry, Expired without decision, Under notice, Renewed.

The lease record

The let property, the term, the key dates (inventory and condition report, registration, handover of keys), the calculated final notice date, the rental deposit, the lease finance and its indexation settings. The rent displayed deliberately excludes the service charge advance: without this separation, indexation would also apply to service charges.

The signature date, distinct from the start date, is also used to set the starting index for indexation: see rent indexation.

From the lease, the buttons at the top open its invoices, lease amendments, rent-free periods, rent steps, occupancies and renewals, and the More menu its indexations. Service charge advances and service charge statements can be read in a tab of the record.

Immo · Rental · Leases · S00001
Lease S00001 record: Lease S00001, Résidence Aurore / 0.1, renewed until 31 December 2029: final notice date calculated as 30 September 2029, monthly rent of €1,716.
Lease S00001, Résidence Aurore / 0.1, renewed until 31 December 2029: final notice date calculated as 30 September 2029, monthly rent of €1,716.

A readable business status

Odoo closes a subscription that has reached its end date, and a closed subscription is no longer invoiced. For a lease, which is legally renewed, this means silent loss of rent. TSC Immo gives each lease one of eight business statuses (draft, current, expiry approaching, under notice, renewed, expired without decision, terminated early, ended) and, at each expiry, a renewal record to be decided before the notice date. A renewed lease remains the same record: its occupancies, indexations and rent steps follow it.

A 3-6-9 commercial lease is not extended at each three-year break: its term remains that of the contract, only the next break date moves forward.

Immo · Rental · Renewals and notices
Renewal to decide: Tacit renewal REC/2026/0008 of lease S00010: expiry on 31 December, decision expected before 30 September, with the buttons Decide, Print letter and Send to tenant.
Tacit renewal REC/2026/0008 of lease S00010: expiry on 31 December, decision expected before 30 September, with the buttons Decide, Print letter and Send to tenant.

A property put up for sale without losing its lease

The forced status of a unit now offers four statuses related to marketing: to let, coming soon, for sale and sold. Setting a let unit to For sale affects neither its current lease, nor its tenant, nor its occupancy: the Let filter keeps it in the list, with its For sale badge. A unit for sale or sold can no longer be reserved.

Immo · Rental · Leases · Unit 1.3
Unit for sale: lease and tenant still shown after the switch to for sale.
Unit 1.3 set to For sale: lease S00007 and tenant still shown.

The invoicing safeguard

Every day, a check identifies any lease that looks active but that recurring invoicing no longer picks up. The "Leases without invoicing" screen lists them with the reason, and the alert clears by itself as soon as invoicing resumes.

Immo · Rental · Leases without invoicing
Leases without invoicing: S00039, a storage unit that reached its end date on 21 August without a decision: the alert gives the reason.
S00039, a storage unit that reached its end date on 21 August without a decision: the alert gives the reason.

Rent steps and rent-free periods

  • Rent steps: the contractual increase known at signature, typical of office leases. Each rent step applies on its date, can become the new indexation base, and its applied amount is fixed.
  • Rent-free periods: a free period on the rent, the service charges or both, deducted automatically from invoicing, even for a free month within an invoiced quarter.
  • Lease amendments: each change is dated, with its value before and after.
  • Incentive schedule: on a commercial lease, a wizard copies the negotiated schedule (free months followed by reduced rents stepping up gradually) and shows the total cost of the incentive before creating all the rent-free periods at once. The lease rent remains the full contractual rent: indexation continues to apply to it.
Immo · Rental · Rent steps
Rent steps: Two chained rent steps on the office lease S00021 (Axis Business Center / 0.5): one applied in March 2025, the other scheduled for March 2028.
Two chained rent steps on the office lease S00021 (Axis Business Center / 0.5): one applied in March 2025, the other scheduled for March 2028.
Immo · Rental · Rent-free periods
Rent-free period record: One month of free rent on S00021: period from 1 to 31 January, scope rent only, calculated on the whole period.
One month of free rent on S00021: period from 1 to 31 January, scope rent only, calculated on the whole period.
Immo · Rental · Incentive schedule
Incentive schedule wizard: Office lease at €2,400 per month: 3 free months then €1,800 for 9 months, total incentive cost €12,600, equal to the invoiced reductions and to the Incentives column of the Rent evolution report.
Office lease at €2,400 per month: 3 free months then €1,800 for 9 months, total incentive cost €12,600, equal to the invoiced reductions and to the Incentives column of the Rent evolution report.

The occupancy planning, unit by unit

Occupancy periods are derived from the leases, one line per unit grouped by building: occupied, lease under notice, future occupancy, vacancy, works and reserved each have their own colour. A click on a period opens the lease, the unit or the occupant.

On a vacancy, the popover gives the number of days and the rent lost, pro rata to the reference rent. From a unit or a building, Schedule works sets a works period or a reservation on one or several units at once, and it survives any change to the leases. Two filters answer everyday questions: leases ending within three months, units vacant today.

Immo · Rental · Availability
Occupancy planning in colour: Résidence Aurore: occupied in green, vacancy in red, repainting in orange, new tenant in blue.
Résidence Aurore: occupied in green, vacancy in red, repainting in orange, new tenant in blue.
Immo · Rental · Availability · Detail
Detail of a vacancy: 62 days from 1 December to 31 January, rent lost €3,438.93.
Detail of a vacancy: 62 days from 1 December to 31 January, rent lost €3,438.93.

Terminating a lease

You enter the notice date: the termination wizard proposes the departure date by applying the lease's notice period, and calculates, pro rata to the days, the amount over-invoiced for the current period.

Terminate lease wizard opened from lease S00038 under notice
Closing wizard: Closing lease S00038 under notice: notice given on 12 September, move-out proposed on 12 October with the 30-day notice period, period already invoiced until 22 September, so no days invoiced in excess.
Closing lease S00038 under notice: notice given on 12 September, move-out proposed on 12 October with the 30-day notice period, period already invoiced until 22 September, so no days invoiced in excess.

Tenants in a dedicated menu

Confirming a lease applies the Tenant tag to its holder. The Tenants menu displays, for each one, their buildings and units, current monthly rent, outstanding rent and unreconciled statements, and the date of their last payment. The tenant's record also has its own document timeline: lease, entry inventory and condition report and documents filed in their name, independently of the building. See the document file.

Immo · Rental · Tenants
List of tenants: The demo tenants with their buildings, units, monthly rent, outstanding balance and last payment.
The demo tenants with their buildings, units, monthly rent, outstanding balance and last payment.
Immo · Contacts · Documents
A tenant's documents: three entry inventory and condition reports on three leases
The timeline of a tenant: three entry inventory and condition reports, one per lease. Demonstration data.

Co-tenancy and rental deposits

A lease holds all its tenants and their guarantors. The main tenant is the one to whom the rent is invoiced; the jointly liable co-tenants have their share and their entry and exit dates, and each guarantor is linked to the tenant they guarantee.

  • One rental deposit per person: blocked account in the tenant's name, e-DEPO, bank guarantee, bank guarantee via the CPAS (public social welfare centre), bank surety, deposit with the owner, cash or letter of surety, each with its amount, date, reference and status.
  • Departure of a co-tenant: a co-tenant leaves alone, replaced the next day if needed, without the lease or invoicing to the main tenant stopping.
Immo · Rental · Leases · S00008
Tenants and guarantors tab of a lease: main tenant ticked, two co-tenants, one who has left with their joint liability date, a replacement, and a guarantor linked to the co-tenant they guarantee.
Tenants and guarantors tab of a lease: main tenant ticked, two co-tenants, one who has left with their joint liability date, a replacement, and a guarantor linked to the co-tenant they guarantee.
Immo · Rental · Leases · S00008 · Rental deposits
Rental deposits tab: one rental deposit per person, four Belgian types, with the statuses constituted, to be released and to be constituted.
Rental deposits tab: one rental deposit per person, four Belgian types, with the statuses constituted, to be released and to be constituted.
Immo · Rental · Leases · S00008 · Finance
Finance block of the lease: total rental deposit €5,611.00, rental deposit held €4,316.00, co-tenancy lease ticked.
Finance block of the lease: total rental deposit €5,611.00, rental deposit held €4,316.00, co-tenancy lease ticked.

Short lets and storage units

A storage unit is let by the month and turnover is the business. The "Book a storage unit" wizard only offers units that are genuinely free over the requested period, and validation creates the lease, the occupancy and the subscription. The notice period is counted in days, tacit renewal is a lease without an end date, and the portfolio can be read as a kanban with the filter "Becoming free in under 30 days". Every night, units that have been vacated return to "Vacant" and the site manager receives a re-letting task.

Reference prices can be changed in bulk, as a percentage, an amount or a fixed value, with the previous value kept on each unit. No current lease is modified by this action.

Immo · Rental · Storage unit portfolio
Storage unit portfolio as a kanban: The storage unit portfolio: 18 free, 6 let, 1 reserved, with area, reference rent, tenant and vacating date.
The storage unit portfolio: 18 free, 6 let, 1 reserved, with area, reference rent, tenant and vacating date.

See TSC Immo on your own cases

A demonstration on a database with fictitious data, then on your own management questions.

A solution TSC, The Service Company Connect. Transform. Grow.