Add Reason Code Override to Owner Bookings

Prev Next

Enhancement Overview


This enhancement introduces greater flexibility to owner bookings in MyElite by allowing a booking to use a different reason code than the default configured in setup. If a reason code is provided through the MyElite booking request, the system will now use it, rather than always enforcing the default value.

This ensures bookings can better reflect the specific purpose of the reservation while maintaining control over which reason codes are available.

How It Works


When an owner booking is created via MyElite:

  • The system checks whether a reason code has been provided in the booking request

  • If a valid reason code is supplied:

    • The booking will use that reason code instead of the default setup value

  • If no reason code is provided, or the value is not valid:

    • The system automatically falls back to the default owner booking reason code

A new API endpoint has also been introduced:

  • GetOwnerBookingReasonCode

    • Returns:

      • The default owner booking reason code

      • Any additional reason codes that are enabled for MyElite owner bookings

This ensures the app only presents valid and permitted options to the user.

At A Glance


Why Is It Useful?


This enhancement gives you greater flexibility when managing owner bookings by allowing more specific and meaningful reason codes to be used, rather than relying on a single default for every scenario. This means bookings can better reflect the true purpose of the stay, improving accuracy in reporting and downstream processes.

At the same time, you remain in control, as only approved reason codes can be used within MyElite. With built-in validation and fallback logic, the system ensures bookings continue to be created reliably while supporting more tailored and precise booking management.

System/User Requirements


Requirement

Description

System Version

This enhancement is available within version 27.1 or later of EliteParks/EliteMarinas.

Permissions

No specialised permission requirement.