Twelve PMS modules · Three integration platforms · Full Iberia fiscal coverage
OPERA Cloud is a vast platform. Reservations, profiles, cashiering, housekeeping, rate management, distribution, fiscal compliance, sales and catering. Below is the full surface area we cover, mapped to the menu paths Oracle uses, with one-line field notes from production work across EMEA properties.
Quick Book, Room Diary, group reservations, walk-ins, advance check-in with ETR, mass operations, deposits and cancellations.
Guest, company, travel agent, source, contact and group profiles. Sales account forecasts, loyalty enrolment, profile lookup.
Folios, charges, payments, transfers, settlement, deposits, Post It, refunds, transaction codes, cashier sessions.
Check-in, check-out, room assignment, room moves, registration cards, room keys, queue management, AI room assignment.
Room status, task sheets, room conditions, maintenance tasks, housekeeping board, task companion, turndown, component suites.
Rate codes, BAR derivation, rate tiers, packages, restrictions, promotions, negotiated rates, derived rates, yield management.
ARI publication, hurdle rate evaluation, channel offers, rate parity. SiteMinder, SynXis, Profitroom, GDS connections.
Blocks, events, function diary, catering menus, posting charges, opportunities. Master-Sub blocks, Tour Series.
Standard reports, scheduled delivery, multi-property copy, BI Publisher templates, R+A folder structure, custom report design.
Auto room rate posting, package charges, deposit forfeiture, no-show processing, EOD reports, business date roll, fiscal export trigger.
Property setup, OPERA Controls, roles, permissions, tasks, workstation config, parameters, application settings, license codes.
Membership enrolment, tiers, points accrual, transactions, member referrals, loyalty integration with external CRS systems.
Three integration platforms, three different patterns. OHIP for new builds and current Cloud integrations. OXI for legacy XML message-based integrations. IFC8 for real-time payment, POS, key card and other mission-critical interfaces.
REST APIs, GraphQL streaming, Business Events. The current and future integration surface for OPERA Cloud. OAuth client credentials, scoped credentials per integration.
XML message-based middleware. Asynchronous queue model for channel managers, CRS, central services. Conversion codes, interface defaults, profile match.
TCP/IP middleware for real-time interfaces. Payment, key card, door lock, kiosk, POS, telephone, video. Configurable as Windows service or OCI connector.
F&B and retail point of sale charge posting from Simphony into OPERA Cloud folios. Revenue centre mapping, transaction code translation, room charge auth.
Oracle Payment Interface and FreedomPay configuration. Token exchange, EMV chip and PIN, card vault, currency mapping, certificate provisioning.
Door lock and key card system integration. Encoder workstation setup, key creation flow, mobile key, retro-fit and online lock configurations.
Revenue Management System integration. Rate and inventory data flow into IDeaS or Duetto. Yield management, demand forecasting, BAR strategy automation.
Nightly GL exports to SunSystems, SAP, Microsoft Dynamics. Transaction code to GL account mapping, balanced journal logic, CFIDCL credit note handling.
OTA distribution via channel manager. Rate plan mapping, restriction sync, ResNotif inbound bookings, parity monitoring, extranet rate plan link verification.
Portugal and Spain look similar on a map. Their fiscal regimes are not. Different schemas, different submission cadences, different authorities, different gotchas. We treat them as two separate practices because that is what they are. Below is the full fiscal export catalogue we work with.
Mandatory compliance with Autoridade Tributária e Aduaneira (AT). SAF-T monthly submission, sequential invoicing, certified software requirements.
Multiple parallel regimes. Real-time SII to AEAT, daily police reports nationally and per region, monthly INE statistics, annual Modelo 347.
OPERA Cloud formula engine does not support ABS() or GREATEST(). Credit note amounts must use SIGN(x) * x or ((x * x) ^ 0.5). Test in UAT first.
SunSystems and most fiscal receivers expect positive amounts even for credits. The CFIDCL indicator signals credit note status, not a negative sign on the amount.
Empty string literals must be '' (two single quotes). Encoding artefacts cause silent save failures. Retype directly in OPERA, never paste from external editor.
Export shell from PRD (read-only). Import into UAT. Run Refresh Property. Rebuild formulas. Validate output. Then apply to PRD with management approval.
UPE templates must be on V2.1 specifications for current OPERA Cloud. Older templates miss new merge codes and Spain Last Name 2/3 fields.
Validate XML against the receiver's XSD schema before submitting to AT or AEAT. Catches structural issues that fail at the authority level.