Skip to main content
A package is a charge you include in a rate or sell on top of it. Examples are breakfast and airport transfers.

Business Value

  • Splits a rate into room and package revenue, such as breakfast.
  • Sells extras like airport transfers on top of the rate.
  • Posts package charges only on the nights you choose.
  • Prices a package as a percentage of the night’s rate, kept in step with rate changes.

Use Cases

  • A revenue manager includes breakfast in a rate, so 20 of every 100 goes to breakfast revenue.
  • A reservations agent sells an airport transfer as an add-on to any rate.
  • A revenue manager sets a 7% service charge once, and every night is worked out from the rate.

How It Works

A package is separate from the rate. You add every package the same way, whether it is included in a rate or sold as an add-on.

Add a Package

The packages screen lets you Search for a package, click one to Edit it, or Add New. Packages list with Search and Add New Click Add New and fill in the required fields: Example: a per person package on all nights: Per person package that applies to all nights Example: a per reservation package on the first and last nights: Per reservation package on the first and last nights Click Save at the bottom of the screen. Rate Definitions list Open the rate and add the package to one of two lists:
  • Packages: included in the rate.
  • Add On Packages: sold separately, on top of the rate.
Example: breakfast is included in a daily rate of 100 USD, and breakfast is 20 USD. Room revenue is 80 USD and breakfast revenue is 20 USD. An airport transfer sold as an add-on brings extra revenue when the guest asks for it. Click Save. Included packages and add-on packages on a rate

Posting Rhythm

Apply to on a package sets which nights its charge posts on. Apply to field on a package Picking weekdays for a package Every X nights: X is how often the charge posts. Y is the night it starts from.
  • Example: post every 3 nights, starting from night 1.
  • Tick the repeat box to keep repeating it through the stay.
Post on every 3 nights starting night 1 Do not post every X nights: the opposite. X is how often the charge is skipped. Y is the night it starts from.
  • Example: skip night 3, starting from night 1. The charge posts on every other night.
  • Tick the repeat box to skip every 3 nights through the stay.
Do not post on every 3 nights starting night 1

Pricing Types

  • Per Person: Package Price is greyed out. You fill in Adult Price and Child Price.
  • Per Reservation: Adult and Child Price are greyed out. You fill in Package Price.
  • The default type for a new package is Per Person.

Per Person Percentage

The package amount is a percentage of the rate code’s nightly rate, set separately for adults and children.
  1. Click Add New, or open a package.
  2. Set Package Type to Per Person Percentage.
  3. Adult Price and Child Price become Adult % and Child %. Both are required, from 0 to 100, decimals allowed.
  4. Click Save.
How it is worked out, per night: (Rate Amount × Adult Percentage × Number of Adults) + (Rate Amount × Child Percentage × Number of Charged Children)
  • Rate Amount is the full nightly rate for that night’s occupancy. It already includes paid children.
  • Only children marked as charged count. Free children never count.
  • The amount posts on the night as an included package.
  • The percentage is applied after any reservation-level discount.
Example: the 2-adult rate is 150 and the child range is 50. Adult is 7% and Child is 4%.
  • 2 adults: 150 × 7% × 2 = 21
  • 2 adults + 1 paid child: the rate becomes 200. (200 × 7% × 2) + (200 × 4% × 1) = 36
Messages: These are checked on the form and on import. On the package list, the percentages show in the Adult Amount and Child Amount columns.

Per Reservation Percentage

The package charges one percentage of the night’s rate after discount. The number of guests does not matter.
  1. Open Packages. Click Add New, or open a package.
  2. Set the type to Per Reservation Percentage.
  3. Price becomes Price %:. Enter the percentage there.
  4. Adult and Child are disabled and cleared.
  5. Mandatory Package and Public are disabled and unticked.
  6. Click Save.
The search form offers this type too. How it is worked out, per night: Night amount = (rate amount − discount) ÷ package currency factor × percentage ÷ 100
  • The base is the rate after discount.
  • Adults and charged children are not part of the formula.
  • One posting per night, chosen by Apply to.
  • The result is in the package’s currency. It may differ from the rate’s currency.
  • The folio quantity is always 1.
Example: package SRV7 is 7%, on all nights. Rate RO-SRV is 200 a night and includes SRV7. The stay is 3 nights for 2 adults. The amount is the same for 1 adult, 4 adults, or 2 adults and a charged child. Messages: The same rules apply on the screen and through the API. A package already used as an add-on cannot be switched to this type. Reports:
  • The Packages sub-report in Daily Results counts the package once per night.
  • Revenue and Occupancy Statistics values it at its percentage of the rate, using the room type’s default occupancy.

Rules for Percentage Packages

Both percentage types follow these rules:
  • A percentage package cannot take the night’s rate below zero. The system blocks it at reservation save, daily charge posting and night turn.
  • Import and export support both types. Per Reservation Percentage needs one percentage, so the child column stays blank.