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:\SIHOT.PMS\V9900.00\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>