API Object: Accounts

In this section, you will gain a clearer understanding of the main objects of accounts and their key components, ensuring that all necessary information is captured.

While screenshots from the SIHOT UI are provided for context, this page focuses first on API structure and usage.
For UI-based examples, see the Visual Reference (SIHOT) section.


Types of accounts

There are different types of accounts in SIHOT.

Guest and Client Accounts

Guest and Client accounts are created automatically during check-in for each room. They are used to manage the charges incurred during the guest’s stay.

  • The Guest Account tracks charges and payments specific to the guest.
  • The Client Account is typically used for the guest's client-related activities (e.g., corporate billing, payments on behalf of the guest).

These accounts are shown side by side in the SIHOT interface.

For visual examples of these, see the Visual Reference (SIHOT) section.

Group Account

A Group account is used when multiple rooms are booked under the same reservation. All charges related to these rooms are grouped under the same account, following the payment instructions in the reservation.

Reservation Account

This account type is used for handling deposits. It is created automatically when a deposit requirement is entered in the reservation.

Miscellaneous Account

Miscellaneous accounts are flexible accounts that can be used for various purposes. Examples include billing for banqueting services, or handling charges for non-guest visitors (e.g., conference attendees).

Elements of accounts

When querying SIHOT accounts through the API, there are various account types and statuses that you can search for. Below is a table that outlines the corresponding inputs used to search for each account type.

Attribute Description Additional Remarks
x Guest account Standard guest account
y Client account Client-specific account (e.g., corporate accounts)
G Group account Used for groups of rooms under one reservation
R Reservation account For handling deposit payments in reservations
D Miscellaneous account Used for miscellaneous billing (banqueting, non-staying guests, etc.)
A Active
I Inactive

Key Fields in SIHOT Accounts

When working with accounts, it's important to understand the key fields involved in managing and interacting with account data.

Attribute Description Additional Remarks
accountno Account number Unique identifier for the account
credit Credit Amount credited to the account such as payments
debit Debit Amount debited from the account such as packages and services
balance Account balance Current balance of the account
resno Reservation number Reservation number associated with the account (if applicable)
eventno Event number Event number linked to the account (e.g., banqueting events)
arrival Arrival date Guest arrival date
departure Departure date Guest departure date
creditlimit Credit limit Maximum credit limit for the account (if applicable)
nopost No post Flag to indicate if posting to the account is disabled from interfaces
owner Account Owner Can be the guest or client
guest-objid Guest objid Unique identifier for the guest associated with the account
accountholder Account holder The person or entity holding responsibility for the account
roomNumber Room Number Room number associated with the account
room objid room objid Unique object ID for the room

Visual Reference (SIHOT)

Guest and client Account