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

Demo Horizon Gateway: airport operator day ​

Demo Horizon Gateway manages an international airport with two terminals, 42 airlines, 18,000 daily passengers, parking, retail concessions, lounges, security contractors, and ground-handling partners. It charges landing and passenger fees in several currencies, manages slot commitments, reconciles airline statements, and reports service quality to the civil-aviation authority. OSERP connects flight schedule, airline contract, aeronautical billing, passenger counts, concession leases, supplier work orders, incidents, and close.

1. Create airlines, routes, and slot commitments ​

The airline master records legal name, IATA/ICAO codes, billing entity, tax registration, credit limit, settlement currency, bank, account manager, and status. Slot records store season, terminal, runway window, movement type, aircraft class, noise category, airline, approval authority, and effective dates. A slot version preserves historical commitments after a timetable change.

FieldDemo valueImpact
AirlineGulf Meridian AirwaysCustomer and receivable
FlightGM 218Movement and billing key
Slot window08:10–08:25Capacity and compliance
Aircraft classA321Landing and stand rate
TerminalT1Passenger and concession dimensions
Settlement currencyUSDAirline statement
Passenger feeAED 68Aeronautical revenue
Security categoryInternationalService and cost allocation

A cancelled or retimed slot records reason, authority, notice, and replacement movement. The operator cannot bill a landing fee without a flight movement or an approved estimated-movement rule.

2. Record movements and calculate aeronautical charges ​

The movement header records flight, airline, arrival/departure, runway, aircraft registration, aircraft weight, stand, terminal, scheduled/actual times, delay code, and movement status. Detail lines record landing, parking, passenger, security, boarding bridge, lighting, and special-assistance services.

For GM 218, the aircraft maximum take-off weight is 78 tonnes. OSERP applies the approved landing rate, AED 18 per tonne, passenger fee for 164 departing passengers, and an AED 1,200 bridge charge. The invoice shows each component, tax, currency, rate version, and evidence. A corrected passenger manifest creates an adjustment referencing the original movement.

3. Reconcile passenger and baggage data ​

Passenger-count imports contain flight, terminal, departure date, passenger class, transfer flag, assisted-travel count, source system, file hash, and validation status. Baggage events store tag, flight, carousel, exception code, timestamp, and handler. Duplicate files are rejected by source hash and period; late manifests are versioned.

A mismatch between airline manifest and gate count creates an exception with tolerance, reviewer, explanation, and billing impact. Baggage compensation records passenger, incident, policy, currency, approver, and payment reference; it does not alter the original flight count.

4. Manage concessions and terminal leases ​

Concession contracts record tenant, unit, terminal, lease term, minimum guarantee, turnover percentage, currency, rent-free period, service charge, tax, insurance, fit-out approval, and renewal notice. Sales declarations contain period, gross sales, exclusions, audited evidence, percentage rent, and settlement status.

A café pays AED 45,000 minimum monthly rent or 8% of gross sales, whichever is higher. December gross sales of AED 700,000 produce AED 56,000 percentage rent. OSERP calculates the comparison, invoices the greater amount, and retains the declaration and approval trail. Retail inventory remains the tenant’s responsibility unless an operating agreement says otherwise.

5. Coordinate security, cleaning, and ground handling ​

Service work orders record terminal, zone, contractor, SLA, shift, headcount, equipment, planned/actual times, incident, purchase order, and acceptance. Security lines record checkpoint, lane, screening type, queue time, alarm, resolution, and authority notification. Ground-handling jobs link airline, flight, stand, turnaround milestone, baggage, catering, water, and towing.

Supplier invoices match contract, work order, shift log, and approved rate. A missed SLA creates a service credit with reason, evidence, approval, and airline reference. Emergency work is allowed only with an emergency code and retrospective approval.

6. Manage parking, lounges, and passenger services ​

Parking orders store vehicle, entry/exit, zone, tariff, duration, currency, payment method, barrier, and receipt. Lounge usage records passenger, airline, entitlement, guest count, time, price, tax, and partner settlement. Lost-property records tag, owner, location, custody chain, status, and release evidence.

AED 1,260,000 of parking and lounge revenue is reconciled to gate devices, payment providers, cash counts, refunds, and bank deposits. A card-terminal retry uses the provider transaction ID as the idempotency key.

7. Control capital assets and incidents ​

Airport asset records include runway or terminal component, serial, location, commissioning date, cost, useful life, inspection interval, depreciation book, replacement value, and status. A boarding bridge maintenance order references asset, technician, parts, downtime, safety test, and return-to-service approval.

Incident records store flight, location, severity, passenger impact, authority report, photos, contractor, root cause, corrective action, and closure approval. A runway closure changes movement status and creates a documented force-majeure or service-credit assessment rather than silently removing flights.

8. Multi-currency close and regulatory reporting ​

Airline invoices may be USD, concession rent AED, and equipment suppliers EUR. Each invoice, receipt, credit, and supplier bill stores transaction rate, source, timestamp, realised FX, and revaluation status. The airport reports in AED while statutory and lender reports may require USD.

Daily close reconciles movements to charges, passenger manifests to fees, airline statements to invoices, concessions to declarations, parking and lounge devices to bank, contractor SLAs to credits, assets to inspections, tax, FX, and GL. Regulatory snapshots retain movement count, passenger count, runway usage, delays, safety events, and report version.

KPIBefore OSERP disciplineAfter OSERP disciplineImprovement
Movement-to-invoice accuracy93.6%99.5%+5.9 points
Airline statement cycle19 days6 days68% faster
Concession declaration variance8.1%2.2%73% lower
SLA credit recovery61%94%+33 points
Daily revenue close4 days1 day75% faster

Practice challenge ​

Create an airline and slot version, record an aircraft movement, calculate landing and passenger fees, import a corrected manifest, invoice a concession minimum or turnover rent, approve a security work order, reconcile parking receipts, record a bridge incident, revalue a EUR supplier balance, and complete regulatory close. Explain every field, status, permission, rate, journal, tax result, API identifier, exception, and audit event.

Related: AR Invoice field guide, Fixed Asset field guide, Payment Receipt field guide, Multi-currency operations, and API cookbook.

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