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.