Buildings, units and availability
Property structure with a real occupancy model: availability is answered for a period, by overlap against existing agreements, rather than by a status flag that drifts.
Rental
Rental manages let property end to end: the building and its units, the agreements over them, the recurring invoices those agreements generate, the receipts against them, the deposits held, and the settlement owed to the owner once service charges and costs are taken out.

The flow
What it does
Everything below is implemented and running. Nothing here is planned.
Property structure with a real occupancy model: availability is answered for a period, by overlap against existing agreements, rather than by a status flag that drifts.
The tenancy is the contract of record — term, rent, escalation, the parties on it — and it drives the billing rather than being referenced by it.
Templates generate the period’s invoices on schedule, with a preview before anything is issued and a run history afterwards.
Rent invoices move Draft → Issued, with void and cancel as distinct outcomes. Receipts are applied against them.
A deposit is a liability the ledger carries for the tenant’s money, held and returned as its own posting — not revenue that happens to be repaid later.
Three party roles with three different account positions. The owner account is derived from what has actually happened, not stored and hoped to be right.
Service charges and costs accrue against the owner, then the settlement pays the net — with a statement showing how the number was reached.
Maintenance and property costs are billed against the building or unit that incurred them, so an owner statement reflects the real cost of the asset.
Accounting
Documents post through governed adapters — no export, no re-keying, and a closed accounting period refuses the posting.
Tell us how your business runs today. We will set up your company, switch on the modules you need and send your administrator an activation link.