Skip to content

Statement of Account

This record requests the Statement of a room account, also known as Guest Folio. The answer will contain a list of

  • Services
  • Payments

The items within both lists are sorted by date. Date and time show the date and time when the service or payment was posted. By default, we always transfer the services and payments of the guest account of SIHOT. The amounts are transferred in hotel currency. If there are two accounts on one room and the request is done with RN, only the folio for the first person is transferred.

Note:

A positive balance means the guest needs to pay this amount while a negative balance means the guest has this deposit on his account.

Operationcode: FSOA

FSOA

Direction

IF Partner → SIHOT.PMS

Message

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <TN>4835</TN>
  <OC>FSOA</OC>
  <HN>4711</HN>
  <RN>118</RN>
  <SRC>PTV</SRC>
</SIHOT-Document>

Attributes Message

Attribute Denotation Type
OC FSOA = Request for Statement of Account String
HN Hotel number uns. Long
RN Room number uns. Int
PCIID Pre Check-In ID uns. Long
SRC Origin of the room request String

Response

The statement of account of the room 118 is being requested. The answer could look like:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <SIHOT-Version>
    <Version>9900.00.00.0</Version>
    <EXE>d:&#92;SIHOT.PMS&#92;V9900.00&#92;SXMLIF.EXE</EXE>
  </SIHOT-Version>
  <SIHOT-PROPERTY>
    <NAME>GRAND HOTEL GUBSE</NAME>
    <UUID>.SIHOT</UUID>
  </SIHOT-PROPERTY>
  <TN>4835</TN>
  <OC>SOA</OC>
  <RN>101</RN>
  <HN>4711</HN>
  <BALANCE>4.00</BALANCE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:07:17</TIME>
    <AMOUNT>8.50</AMOUNT>
    <PPU>10.00</PPU>
    <UN>1</UN>
    <DESC>Use of the sauna</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:07:21</TIME>
    <AMOUNT>0.00</AMOUNT>
    <PPU>0.00</PPU>
    <UN>1</UN>
    <DESC>Massage</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:07:59</TIME>
    <AMOUNT>8.50</AMOUNT>
    <PPU>10.00</PPU>
    <UN>1</UN>
    <DESC>Use of the sauna</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:07:59</TIME>
    <AMOUNT>0.00</AMOUNT>
    <PPU>0.00</PPU>
    <UN>1</UN>
    <DESC>Massage</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:24:03</TIME>
    <AMOUNT>8.50</AMOUNT>
    <PPU>10.00</PPU>
    <UN>1</UN>
    <DESC>Use of the sauna</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:24:03</TIME>
    <AMOUNT>0.00</AMOUNT>
    <PPU>0.00</PPU>
    <UN>1</UN>
    <DESC>Massage</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:24:31</TIME>
    <AMOUNT>8.50</AMOUNT>
    <PPU>10.00</PPU>
    <UN>1</UN>
    <DESC>Use of the sauna</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2024-01-15</DATE>
    <TIME>16:24:31</TIME>
    <AMOUNT>0.00</AMOUNT>
    <PPU>0.00</PPU>
    <UN>1</UN>
    <DESC>Massage</DESC>
  </SERVICE>
  <PAYMENT>
    <DATE>2024-01-15</DATE>
    <TIME>16:07:21</TIME>
    <AMOUNT>-30.00</AMOUNT>
    <DESC>Cash</DESC>
  </PAYMENT>
</SIHOT-Document>

Attributes Response

Attribute Denotation Type
OC Action Type:
SOA = Statement of Account
String
HN Hotel number uns. Long
RN Room number where the guest will stay String
BALANCE The current balance. BCD
DATE Trace date Date
TIME Start time Time
AMOUNT Amount to be booked String
PPU Price per unit (including taxes, vat, …) in hotel currency BCD
UN Units. If unit is not given, we assume 1. Long
DESC Description String

Example

PCIID (Pre Check-In ID) included

The statement of the account of the room 116 with PCIID 776 is being requested.

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <TN>4836</TN>
  <OC>FSOA</OC>
  <HN>4711</HN>
  <RN>116</RN>
  <PCIID>776</PCIID>
  <SRC>PTV</SRC>
</SIHOT-Document>

The answer could look like:

<?xml version="1.0" encoding="ISO-8859-1"?>
<SIHOT-Document>
  <TN>4836</TN>
  <OC>SOA</OC>
  <HN>4711</HN>
  <RN>116</RN>
  <PCIID>776</PCIID>
  <BALANCE>5.00</BALANCE>
  <SERVICE>
    <DATE>2005-10-12</DATE>
    <TIME>15:42:03</TIME>
    <AMOUNT>3.00</AMOUNT>
    <PPU>3.00</PPU>
    <UN>1</UN>
    <DESC>Food</DESC>
  </SERVICE>
  <PAYMENT>
    <DATE>2005-10-12</DATE>
    <TIME>15:46:03</TIME>
    <AMOUNT>-5.00</AMOUNT>
    <PPU>-5.00</PPU>
    <UN>1</UN>
    <DESC>Cash</DESC>
  </PAYMENT>
  <SERVICE>
    <DATE>2005-10-12</DATE>
    <TIME>15:49:03</TIME>
    <AMOUNT>10.00</AMOUNT>
    <PPU>5.00</PPU>
    <UN>2</UN>
    <DESC>Various</DESC>
  </SERVICE>
  <SERVICE>
    <DATE>2005-10-12</DATE>
    <TIME>15:52:03</TIME>
    <AMOUNT>-3.00</AMOUNT>
    <PPU>-3.00</PPU>
    <UN>1</UN>
    <DESC>Cancel</DESC>
  </SERVICE>
  <SERVICE>
…
  </SERVICE>
  <PAYMENT>
…
  </PAYMENT>
</SIHOT-Document>