Kløvr

OPERA package code: what it is and how breakfast packages work

Updated

In OPERA Cloud and OPERA PMS, a package code defines an extra, such as breakfast, parking or a spa visit, that is either included in a room rate or sold in addition to it. Oracle describes package elements as “additional products or services included in the rate or sold in addition to the rate” (Oracle: Package Codes).

How breakfast gets onto a booking

The hotel creates the breakfast package code once. After that, a guest gets it in one of two ways:

  • From the rate. The package is attached to a rate code, for example a bed-and-breakfast rate, and every booking made on that rate includes breakfast.
  • Directly on the booking. Reception adds it to a single reservation, say for a guest who upgrades at check-in, or to a group block whose contract includes breakfast.

What a package code controls

  • Frequency: whether it posts every night of the stay, only once, or on other set days.
  • Who it counts: priced per adult, per child, per person or per room.
  • Revenue destination: the transaction code that receives the money when it posts.
  • Allowance: instead of a fixed item, the guest gets an amount to spend, and OPERA reconciles what was used at the end of the day.

Entitlement, not attendance

A package code answers “may this guest have breakfast?”, not “did they?”. Packages usually post at night audit whether or not the guest came down. A breakfast list printed from OPERA is therefore a list of who is entitled, and the restaurant’s own record is often the only one of who actually ate.

Some hotels don’t use packages for breakfast at all, and rely on rate codes, market codes or reservation comments instead. That works, but the list is then only as accurate as the people keeping those fields consistent.

Related

Kløvr registers breakfast at the restaurant door and writes it back to OPERA Cloud or Mews.