Skip to Content
Schema

Schema

Note: All fields are part of the data schema. Types include StringType, IntegerType, DoubleType, DateType, TimestampType. Nullable indicates if the field can be null.


Common Fields

Field NameColumn NameTypeNullable
CHAIN_ID_chain_idStringType
PROPERTY_IDproperty_idStringType
CURRENCYcurrencyStringType
CREATED_TIMESTAMPcreated_timestampTimestampType
LAST_MODIFIED_TIMESTAMPlast_modified_timestampTimestampType
SYNCED_TIMESTAMPsynced_timestampTimestampType

Reservations

Reservation Fields

RES_ID field is system generated while the RES_ID_OG is provided by the hotels PMS.

Field NameColumn NameTypeNullable
RES_IDres_idStringType
RES_ID_OGres_id_ogStringType
GUEST_ID_NULLABLEguest_idStringType
STATUSstatusStringType
CHANNELchannelStringType
SOURCEsourceStringType
MARKET_SEGMENTmarket_segmentStringType
CHECK_IN_DATEcheck_in_dateDateType
CHECK_OUT_DATEcheck_out_dateDateType
BOOKING_DATEbooking_dateDateType
CANCELLATION_DATEcancellation_dateDateType
CANCELLATION_REASONcancellation_reasonStringType
GUESTS_ADULTSguests_adultsIntegerType
GUESTS_CHILDRENguests_childrenIntegerType
TRAVEL_AGENTtravel_agentStringType
COMPANYcompanyStringType
GROUPgroupStringType
PROMO_CODEpromo_codeStringType

Reservation Calculated Fields

Field NameColumn NameTypeNullable
TOTAL_NETtotal_netDoubleType
TOTAL_ROOM_RATE_NETtotal_room_rate_netDoubleType
TOTAL_ROOM_FNB_NETtotal_room_fnb_netDoubleType
TOTAL_ROOM_OTHER_NETtotal_room_other_netDoubleType
CANCELLATION_WINDOWcancellation_windowIntegerType
BOOKING_WINDOWbooking_windowIntegerType
STAY_NIGHTSstay_nightsIntegerType
NTH_BOOKINGnth_bookingIntegerType

Guests

Guest Fields

GUEST_ID field is system generated while the GUEST_ID_OG is provided by the hotels PMS.

Field NameColumn NameTypeNullable
GUEST_IDguest_idStringType
GUEST_ID_OGguest_id_ogStringType
GUEST_CLUSTER_IDguest_cluster_idStringType
FIRST_NAMEfirst_nameStringType
LAST_NAMElast_nameStringType
EMAILemailStringType
PHONE_NUMBERphone_numberStringType
ADDRESS_STREETaddress_streetStringType
ADDRESS_CITYaddress_cityStringType
ADDRESS_STATEaddress_stateStringType
ADDRESS_POSTCODEaddress_postcodeStringType
ADDRESS_COUNTRYaddress_countryStringType
NATIONALITYnationalityStringType
PASSPORT_NUMBERpassport_numberStringType
GENDERgenderStringType
BIRTH_DATEbirth_dateDateType
MEMBERSHIP_TYPEmembership_typeStringType

Guest Loyalty Fields

Field NameColumn NameTypeNullable
LAST_BOOKED_PROPERTY_IDlast_booked_property_idStringType
LAST_BOOKED_MARKET_SEGMENTlast_booked_market_segmentStringType
LAST_BOOKED_TRAVEL_AGENTlast_booked_travel_agentStringType
LAST_BOOKED_SOURCElast_booked_sourceStringType
LAST_BOOKED_CHANNELlast_booked_channelStringType
PROPERTIES_VISITEDproperties_visitedStringType

Rooms

Room Fields

Field NameColumn NameTypeNullable
ROOM_IDroom_idStringType
ROOM_RATE_CODEroom_rate_codeStringType
ROOM_RATE_CATEGORYroom_rate_categoryStringType
ROOM_TYPEroom_typeStringType
ROOM_TYPE_CODEroom_type_codeStringType
ROOM_TYPE_CATEGORYroom_type_categoryStringType
ROOM_TYPE_CHARGEDroom_type_chargedStringType
ROOM_GUESTS_ADULTSroom_guests_adultsIntegerType
ROOM_GUESTS_CHILDRENroom_guests_childrenIntegerType
ROOM_CHECK_IN_DATEroom_check_in_dateDateType
ROOM_CHECK_OUT_DATEroom_check_out_dateDateType
ROOM_STAY_DATEroom_stay_dateDateType
ROOM_STAY_DATE_RATE_NETroom_stay_date_rate_netDoubleType
ROOM_STAY_DATE_TOTAL_NETroom_stay_date_total_netDoubleType
ROOM_STAY_DATE_FNB_NETroom_stay_date_fnb_netDoubleType
ROOM_STAY_DATE_OTHER_NETroom_stay_date_other_netDoubleType
ROOM_STAY_DATE_LISTING_RATE_NETroom_stay_date_listing_rate_netDoubleType
ROOM_STAY_DATE_LISTING_RATE_GROSSroom_stay_date_listing_rate_grossDoubleType

Room Flag Fields

Field NameColumn NameTypeNullable
ROOM_STAY_DATE_IS_CHECK_IN_DAYroom_stay_date_is_check_in_dayIntegerType
ROOM_STAY_DATE_IS_CHECK_OUT_DAYroom_stay_date_is_check_out_dayIntegerType
ROOM_STAY_DATE_IS_STAY_DAYroom_stay_date_is_stay_dayIntegerType

Room Calculated Fields

Field NameColumn NameTypeNullable
ROOM_LENGTH_OF_STAYroom_length_of_stayIntegerType

Last updated on