Skip to content

SIHOT.PMS ←→ Minibar

In this chapter, we describe the commands of the interface, which could be used by a minibar system. We split these functions to three levels, so that the minibar provider can choose.

Level I

In the Level I, the minibar system should support:

Operation Code Description
CI Check-In
RM Room Move
CO Check-Out

For examples of CI, RM and CO, we refer to Check-In, Room Move and Check-Out. With these command the minibar system can recognize if the room is occupied by a guest or not.

Level II

In the Level II, the minibar system should support:

Level I and | Operation Code | Description | |-------------------|--------------------------------------------------------------------------------| | PS or PE | Posting (Simple), Posting (Extended) | | PCO | Pre Check-Out |

With the processing of the command PS or PE, a consumption of the minibar could be charged to the guest account of the room.

This is an example for PE:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <TN>4831</TN>
  <OC>PE</OC>
  <HN>4711</HN>
  <!-- The service 001 is defined in SIHOT with a given price.\-->
  <SID>001</SID>
  <RN>102</RN>
  <BD>2002-05-31T13:20:00</BD>
</SIHOT-Document>

The answer is sent back to the minibar.

Level III

In the Level III, the minibar system should support:

Level II and

Operation Code Description
SM Send Message

In this level, the minibar system can send messages to SIHOT. This function could cover e.g. the message minibar in room #101 out of order, so that the hotel stuff could check the minibar.

The command for this example looks that:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <TN>4832</TN>
  <OC>SM</OC>
  <HN>4711</HN>
  <MSG>Minibar in room \#101 out of order</MSG>
  <TYPE>INFO</TYPE>
  <DEST></DEST>
</SIHOT-Document>

The answer is sent back to the minibar, as described already in other examples.