Skip to Content
  1. Home
  2. Features
  3. Service charges

The multi-key service charge statement calculated in Odoo

This is the core of TSC Immo, and what most property managers still handle on a spreadsheet. The statement starts from the vendor bills posted in Odoo and ends with an invoice or a credit note per tenant.

Module immo_chargeOdoo 19 Enterprise

Qualify the service charge at data entry

A vendor bill line becomes a recoverable service charge as soon as it is entered: service charge type, building or site, unit for a private cost, period covered. For a known maintenance contract, the type is suggested automatically.

Accounting · Vendors · Bills · FACTU/2025/12/0012
Vendor bill for 2025 communal heating: the line carries the service charge type, the building, the period covered and the recoverable service charge box
Accounting · Vendors · Bills · FACTU/2025/12/0012 (Energie Directe SA, fictitious vendor). The line carries the Communal heating service charge type, the Les Terrasses du Parc building, the period from 1 January to 31 December 2025 and the Recoverable service charge box. The Unit (private cost) column is hidden by default.

Six allocation mechanisms

  1. Pro rata temporis for a service charge that exceeds the period: an annual premium only weighs on the months covered.
  2. Multi-key: each service charge type goes through its own key, heating through the heating key of the building concerned.
  3. Two levels: the service charges of a site are allocated between its buildings, then between the units of each.
  4. Pro rata by occupant: a unit's share is split between outgoing tenant, vacancy and incoming tenant. Vacancy stays with the owner.
  5. Metered consumption for the service charge types concerned.
  6. Private costs charged 100% to a single unit.

The statement and its control screen

A wizard generates statements by year, half-year or quarter. The statement collects the service charges, calculates the allocation, deducts the service charge advances made in proportion to the period covered, then invoices. The total allocated must equal the service charges collected. Blocking anomalies, such as a key that allocates more than it declares or a service charge without a type, prevent approval.

Each amount is justified line by line: service charge type, key, share, days of occupancy, consumption, amount due. A disputed statement can be defended by tracing back to the original vendor bill.

Immo · Service charges · Service charge statements · DEC/2026/0002
2025 service charge statement for Les Terrasses du Parc, calculated: total service charges equal to total allocated, service charge advances paid, balance, Checks tab empty
Immo · Service charges · Service charge statements · DEC/2026/0002, with the Calculated status. Total service charges and total allocated are both €10,716.60, with no balancing difference. The Checks tab lists no anomaly. The Invoice button appears after Validate.
Same statement
Calculation details sorted by days of occupancy: vacancy of unit A32, incoming and outgoing tenant, private cost
Same statement, Calculation details tab, sorted by days of occupancy. It shows the private repair charged 100% to unit A21, the 15 days of vacancy of unit A32 left with the owner (no tenant), then the two successive occupants of that unit. Each line gives the service charge type, the key, the shares, the amount, the days, the consumption and the total.

The document given to the tenant

The tenant statement presents each service charge type with the total amount, the key, the share, the portion, the days of occupancy, the consumption and the amount due, then the balance after deduction of service charge advances. A global landlord statement reads the same service charges from the owner's point of view: the share recovered and the share left to the owner.

Service charge statement handed to the tenant of unit A31: service charge types, keys, shares, amounts, days, consumption, service charge advances deducted and balance
Service charge statement (tenant) report for statement DEC/2026/0002, unit A31, captured in its HTML rendering (the PDF engine is not installed on the demonstration instance). The service charge advances already made (€848.64) are deducted from total service charges to give the balance payable.

Service charge advances

Service charge advances are called through the lease's recurring invoicing, one line per service charge type if needed. Only the tenants concerned pay them. A monthly scheduled task, delivered inactive, compares the service charge advances called with the service charges incurred and, beyond a 15% difference, records a review recommendation in the service charge advance's history.

Immo · Service charges · Service charge advances
List of active service charge advances: lease, tenant, service charge type, amount, frequency, service charge advances invoiced and paid
Immo · Service charges · Service charge advances, Active filter. One service charge advance per lease and per service charge type, called separately: the general service charge advance and, for the leases concerned, the property tax service charge advance. The Service charge advances invoiced and Service charge advances paid columns follow the calls.

Direct recharge of property tax

Property tax does not wait for the annual closing. On the posted vendor bill, the “Recharge to tenants” button allocates the assessment notice according to the key, splits the share between successive occupants, leaves vacancy with the owner and deducts the service charge advances called since the previous notice, each call being counted only once over the life of the lease. A service charge recharged in this way is never picked up again by a periodic statement.

Immo · Service charges · Direct recharges · REF/2026/0001
Recharge of the 2025 property tax of Résidence Aurore: deduction window, result and allocation by tenant
Immo · Service charges · Direct recharges · REF/2026/0001, with the Calculated status. The €6,528.00 notice received on 15 August 2025 is allocated between the occupants; the service charge advances called from 1 January to 15 August 2025 are deducted (8 calls for lease S00001). The Owner lines carry the vacancy between two leases.

Management fees

A management fee rule carries the mandate: scope (buildings, unit type, lease type), basis (rent invoiced, applicable contractual rent or allocated service charges), rate or fixed amount, minimum, frequency, and who bears it. On the tenant side, the management fee becomes a line of their statement. On the owner side, it becomes an invoice from the property management company to the owning company, with the building's analytic accounting.

Immo · Service charges · Management fees
Management fee rule: Les Deux Chênes 43 building, commercial units, contractual rent, 2% rate, annual frequency, recharged to the tenant
Immo · Service charges · Management fees, demonstration rule. Scope: Les Deux Chênes 43, commercial units. Basis: contractual rent, 2% rate, €0 minimum, annual frequency, borne by the tenant through the Management fees service charge type.

Owner and property management in the same Odoo

The service charge type states in which company's books the invoice is entered: the property management company, the building's owner or a designated company. The statement picks up these service charges from the books of each paying company. Inter-company recharging is available as an option, switched off by default.

Mixed-use buildings: reserving a service charge for shops

In a building that mixes a shop on the ground floor with flats on the upper floors, a service charge type states once and for all whether it applies to commercial or residential units: property tax and certain municipal taxes only apply to business tenants. The lease can also impose its own regime, independently of the unit type. The share of the excluded units goes back to the owner, never passed on to the other tenants, and a non-blocking check warns when more than 50% of the notice is left with the owner.

Immo · Service charges · Direct recharges · REF/2026/0003
Recharging of the municipal tax on commercial floor space: only the shop receives its share, 65 percent of the notice left with the owner by the regime
Immo · Service charges · Direct recharges, demonstration building with four lots on a key of 6,000 shares. The service charge type “Municipal tax on commercial floor space” applies to commercial units: on a notice of €1,800.00, the shop receives €630.00 and the regime leaves 65% with the owner.
Same recharging, regime set on a lease
Allocation recalculated after the commercial regime was set on a business lease: shop €630, business flat €390, owner €780
Same notice, after setting the Commercial regime on the business lease of a flat: it receives €390.00, the shop keeps its €630.00, the excluded share left with the owner falls to 43.33%, and the total allocated remains equal to the €1,800.00 of the notice.

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.