Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Demo Skyline Estates: property-management operations day ​

Demo Skyline Estates manages 26 residential towers, three office parks, and retail units across Dubai and Riyadh. It leases apartments and commercial space, collects rent and deposits, allocates service charges, pays facility suppliers, manages vacancies and repairs, and reports owner statements in AED and SAR. OSERP connects property, unit, tenant, lease, recurring billing, deposits, work orders, utilities, collections, owner distributions, and finance.

1. Set up properties, units, and ownership ​

The property master records legal owner, municipality, address, plot, building class, management agreement, currency, tax registration, service-charge regime, and effective dates. Unit records store tower, floor, unit number, type, area, parking, furnishing, meter, rent band, occupancy status, and owner share. Ownership versions preserve historic owner allocations after a sale.

FieldDemo valueImpact
PropertySkyline Marina Tower AOwner and P&L scope
UnitA-1804Lease and meter key
Area1,245 sq ftRent and service-charge basis
Owner share0.41%Distribution allocation
CurrencyAEDContract and receipts
MeterDEWA-A1804Utility recovery
StatusVacant-readyLeasing availability
Service chargeAED 18/sq ft/yearCommunity budget

A unit cannot be leased while marked under repair, legally blocked, or already occupied. A vacancy record stores available date, asking rent, broker, marketing channel, and reason.

2. Create a tenant and lease ​

Open Property → Lease → New. The header records tenant, legal entity, unit, landlord, branch, lease number, start/end dates, rent currency, payment frequency, escalation, deposit, grace period, tax, broker, renewal option, and approval status. Lines record base rent, parking, storage, utilities, service charges, discounts, and billing periods.

Demo Horizon Consulting leases Unit A-1804 for AED 150,000 annually, paid in four cheques, with a 5% increase on renewal and AED 12,500 deposit. The schedule shows four AED 37,500 instalments, service charge recovery, tax, due dates, and receipt references. Deposit posts to a liability, not revenue. A signed lease reserves the unit and creates move-in tasks.

The approval policy checks tenant KYC, credit, broker commission, rent below floor, owner authority, document expiry, and conflict with existing leases. Amendments retain old terms, new effective date, and approval.

3. Bill rent, service charges, and utilities ​

Recurring billing records lease, unit, period, charge type, basis, quantity, rate, discount, tax, currency, and run ID. Service-charge budgets store year, community, cost categories, reserve fund, approved amount, unit allocation method, and owner approval. Utility recovery lines reference meter, read dates, consumption, tariff, and supplier bill.

Unit A-1804 consumes 1,450 kWh in August. The utility bill shows opening/closing read, tariff, fixed charge, recovery percentage, and tax. A late meter read may be estimated with an explicit flag and true-up. Billing is idempotent by lease and period; rerunning a batch cannot duplicate invoices.

4. Manage deposits, collections, and disputes ​

Receipts record tenant, lease, cheque or bank reference, value date, currency, amount, fees, allocation, and status. A receipt for AED 37,500 allocates to the oldest rent instalment before optional charges. Cheque instruments store number, bank, maturity, deposit date, clearance, bounce reason, and replacement.

A bounced cheque reverses allocation, creates bank charges, and triggers dunning. A tenant dispute stores invoice, reason, amount, evidence, owner, SLA, and collection hold. Only the disputed amount is paused. Deposit deductions at move-out reference inspection, invoice, repair evidence, tenant notice, approval, and refund balance.

5. Run facilities and maintenance ​

Work-order headers record property, unit or common area, request type, priority, SLA, technician, contractor, appointment, and status. Lines record part, labour, quantity, tax, cause, before/after photos, tenant signature, and chargeability. Emergency work requires emergency code and retrospective approval.

Common-area contracts store elevator, cleaning, security, landscaping, pest control, and HVAC supplier, scope, frequency, rate, currency, service level, insurance, and renewal. Supplier invoices match contract, service log, work order, and accepted result. Preventive maintenance due dates create work queues before failure.

6. Renew, vacate, and hand over ​

Renewal tasks show lease expiry, rent index, market comparison, tenant payment history, maintenance history, proposed escalation, owner decision, and notice deadline. Move-out records notice date, final meter reads, inspection, keys, parking, damage, deposit deductions, final invoice, and possession date.

The unit status changes from occupied to inspection to repair or vacant-ready. A new lease cannot start before possession and safety checks are complete. A broker commission records agency, basis, percentage, tax, approval, and payment schedule.

7. Owner statements and multi-currency close ​

Owner statements show rent collected, vacancies, service charges, utilities, maintenance, management fee, tax, deposits, reserve fund, owner share, and distribution. Riyadh properties bill SAR while the group reports AED; each invoice, receipt, supplier bill, and distribution stores transaction rate, source, timestamp, realised FX, and revaluation status.

Month-end close reconciles leases to units, schedules to invoices, receipts to bank, deposits to liabilities, meters to utility bills, work orders to supplier invoices, service-charge budgets to actuals, owner statements to distributions, tax, FX, and GL. A close gate blocks completion while a unit has an open deposit dispute or an expired supplier insurance certificate.

KPIBefore OSERP disciplineAfter OSERP disciplineImprovement
Rent schedule accuracy95.6%99.8%+4.2 points
Deposit refund cycle18 days6 days67% faster
Maintenance SLA compliance76%94%+18 points
Owner statement cycle12 days3 days75% faster
Vacancy turnaround31 days18 days42% faster

Practice challenge ​

Create a property and unit, onboard a tenant, approve a lease, generate instalments, collect a cheque, reverse a bounce, import a utility read, issue a service-charge invoice, raise a maintenance work order, deduct an evidenced deposit amount, renew a lease, distribute owner funds, revalue SAR balances, and close the property month. Explain every field, status, formula, permission, journal, tax result, API identifier, exception, and audit event.

Related: AR Invoice field guide, Payment Receipt field guide, Fixed Asset field guide, Workflows, and API cookbook.

OSERP™ Atlas · Understand every field. Master every workflow.