Target audienceKiosk, Web applications, Inroom TV
Version3.0.
AuthenticationBearer Token
Message typeAsynchronous, Push
DirectionOutbound

Message Description

protel I/O uses this request and response message pair to inform external system about folios details of a reservation. The HNTG_HotelFolioNotifRQ may be used to send a notifcication of one or more invoices for a reservation. This message may also be used if items on an invoice are modified or cancelled.

The Information can be used by the guest to review the charges incurred during their stay, or to get the information about the outstanding amount to be paid.

 

Message Attributes

HTNG_HotelFolioNotifRQ

Element | @AttributeTypeNumDescriptionComments + Content outboundpAirOnPrem
HTNG_HotelFolioNotifRQ
1Root element of the message
(Haken)(Haken)

@EchoToken

StringLength1to128

0..1

A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


(Haken)(Haken)

@CorrelationID

StringLength1to641

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.


(Haken)(Haken)

@TimeStamp

dateTime

1

Indicates the creation date and time of the message in UTC using the format specified by ISO 8601 with time values using the 24-hour clock

(e.g., 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).

YYYY-MM-DDThh:mm:ssZ

(Haken)(Haken)

@Version

decimal

0..1

For all OpenTravel versioned messages, the version of the message is indicated by a decimal value.


(Haken)(Haken)

@PrimaryLangID

language

0..1

The default language of the property

ISO-639-1 (2-char code)

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS
1POS provides a mechanism to indicate the source of the message.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source
1..10This holds the details about the requestor. It may be repeated to also accommodate the delivery systems.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source | RequestorID
0..1An identifier of the entity making the request.
(Haken)(Haken)

@ID

StringLength1to32

1

A unique identifying value assigned by the creating system. In the context of protel IO, this will be the unique hotel ID where the profile was created.


(Haken)(Haken)

@Type

OTA_CodeType UIT

1

A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists Unique ID Type (UIT)

(Haken)(Haken)

@ID_Context

StringLength1to32

1

Used to identify the source of the identifier. For both outbound (from protelIO) and inbound (to protelIO) request messages, this must carry the string value

“protelIO”

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source | BookingChannel
0..1This element is used to pass the booking source for the reservation. To send secondary booking channel information an additional Source element needs to be sent.
(Haken)(Haken)

@Primary

boolean

0..1

Indicates whether the enumerated booking channel is the primary means of connectivity used by the source.

  • "true" 

  • "false"

(Fehler)(Haken)

@Type

OTA_CodeType BCT

1

The type of booking channel. Refer to the OTA code lists Booking Channel Type (BCT).

(Fehler)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source | BookingChannel | TPA_Extensions
0..1

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source | BookingChannel | TPA_Extensions | POSExtensions
0..1

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | POS | Source | BookingChannel | TPA_Extensions | POSExtensions | HotelInfo
0..1

(Haken)(Haken)
@FiscalDatedate0..1The FiscalDate transports the actual date of the PMS.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | UniqueID
0..1An identifier used to uniquely reference an object in a system.
(Haken)(Haken) 

@ID

StringLength1to32

1

A unique identify value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.


(Haken)(Haken)

@ID_Context

StringLength1to32

1

Used to identify where the ID comes from.

"protelIO"

(Haken)(Haken)

@Type

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to Open Travel Code List Unique ID Type (UIT).

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios
0..1A collection of folios.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio
1..nAn individual folio of charges.Data export is "Delta" for pAir and "Overlay" for onPrem(Haken)(Haken)

@GuestPayable

boolean

0..1

When true, the Guest may provide payment for the folio. When false, the Guest may not provide payment for the folio.

"true"(Haken)(Haken)

@FolioID

StringLength1to16

0..1

Unique identifier of a given folio.

on prem:
Combination of ResID and FolioID as a reservation could have sevaral FolioID's open.

pAir: internal FolioID 

"2274948-0"(Haken)(Haken)

@InvoiceID

StringLength1to16

0..1

Unique identifier of a given invoice.
As long as there is no invoice no. assigned it is set to "0".


(Haken)(Haken)

@FolioGroupingID

StringLength1to16

0..1

Indicator for the status of an invoice

If it is "closed" no further booking is possible

If it is "open" further booking is possible even if a InvoiceID is existing


(Haken)(Haken)
@GuestViewableboolean0..1When true, the comment may be shown to the consumer. When false, the comment may not be shown to the consumer.
(Haken)(Fehler)

@FolioType

NMTOKEN

0..1

An enumeration of the following values: Group, Corporate, Wholesaler, Comp Accounting, Guest, Package, Other.


possible Values:

  • "Room"
  • "Guest"
  • "Corporate"
  • "Group"
  • "Wholesaler"
  • "TravelAgency"
  • "Incidental"
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | BasicPropertyInfo
1

(Haken)(Haken)

@ChainCode

StringLength1to8

0..1

The code that identifies a hotel chain or management group. The hotel chain code is decided between vendors.


(Haken)(Haken)

@HotelCode

StringLength1to16

0..1

The code that uniquely identifies a single hotel property. 


(Haken)(Haken)

@HotelCodeContext

StringLength1to32

0..1

A text field used to communicate the context.

"protelIO"

(Haken)(Haken)

@HotelName

StringLength1to128

0..1

A text field used to communicate the proper name of the hotel.


(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | CustomerProfile
1The profile for the guest incurring the charges.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | CustomerProfile | ProfileInfo
1..nThe profile for the guest incurring the charges.
(Haken)(Haken)

@ID

StringLength1to32

1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)

@ID_Context

StringLength1to32

1

Used to identify where the ID comes from.

"protelIO"(Haken)(Haken)

@Type

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT)

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | CustomerProfile | ProfileInfo | UniqueID | CompanyName
0..1 Identifies a company by name.
(Haken)(Haken)
@CompanyShortNameStringLength1to320..1Used to provide the company common name.
(Haken)(Haken)
@TravelSectorOTA_CodeType TVS0..1

The travel sector the company is associated with, such as air, car and hotel. Refer to OpenTravel Code List Travel Sector (TVS). 

(Haken)(Haken)
@CodeStringLength1to160..1Identifies a company by the company code.(Haken)(Haken)
@CodeContextStringLength1to320..1Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.
  • "io.protel.onpremise"
  • "io.protel.air"
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | CustomerProfile | ProfileInfo | Profile_Profile element1..nThe profile for the guest incurring the charges.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | PayerProfile
1The profile for the entity with financial responsibility for the charges incurred.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios |
Folio | PayerProfile | ProfileInfo

1..nThe profile for the entity with financial responsibility for the charges incurred.
(Haken)(Haken)

@ID

StringLength1to32

1

The ID will transfer the HotelID and needs to be agreed by the trading partners and remain the same throughout the messages.


(Haken)(Haken)

@ID_Context

StringLength1to32

1

Used to identify where the ID comes from.

"protelIO"(Haken)(Haken)

@Type

OTA_CodeType UIT

1

A reference to the type of object defined by the UniqueID element. Refer to OpenTravel Code List Unique ID Type (UIT)

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | PayerProfile | ProfileInfo | UniqueID | CompanyName
0..1 Identifies a company by name.
(Haken)(Haken)
@CompanyShortNameStringLength1to320..1Used to provide the company common name.
(Haken)(Haken)
@TravelSectorOTA_CodeType TVS0..1

The travel sector the company is associated with, such as air, car and hotel. Refer to OpenTravel Code List Travel Sector (TVS). 

(Haken)(Haken)
@CodeStringLength1to160..1Identifies a company by the company code.(Haken)(Haken)
@CodeContextStringLength1to320..1Identifies the context of the identifying code, such as DUNS, IATA or internal code, etc.
  • "io.protel.onpremise"
  • "io.protel.air"
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | PayerProfile | ProfileInfo | Profile_Profile element1..nThe profile for the guest incurring the charges.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary
0..1A summary of all items posted to this folio.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | GrossAmount
0..1The total booking cost to the customer incl. forecasted revenue.
(Haken)(Haken)
@AmountMoney1A monetary amount.If a Reservation is cancelled or No-Show the Amount will be 0,00(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | TaxItems
0..1The total taxes charged to the customer incl. forecasted revenue.
(Haken)(Haken)
@AmountMoney1A monetary amount.If a Reservation is cancelled or No-Show the Amount will be 0,00(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | BalanceDueAmount
0..1

The amount remaining to be paid by the customer


(Haken)(Haken)
@AmountMoney1A monetary amount.If a Reservation is cancelled or No-Show the Amount will be 0,00(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueSummary | AmountReceived
0..1The payment amount received against the reservation.
(Haken)(Haken)
@AmountMoney1A monetary amount.If a Reservation is cancelled or No-Show the Amount will be 0,00(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails
0..1Posting details.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail
1..nThe item details of posted revenue transactions.
(Haken)(Haken)
@ReferenceIDStringLength1to80..1The unique transaction identifier for this posting.
(Haken)(Haken)
@TransactionDatedate0..1The date the transaction was posted.
(Haken)(Haken)
@PMSRevenueCodeStringLength1to81The transaction account code in PMS.
(Haken)(Haken)
@RevenueCategoryCodeOTA_CodeType RCC0..1Describes the type of revenue generated.
Refer to OpenTravel Code List Revenue Category Code (RCC).
(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit.
Use ISO 4217, three alpha code.

(Haken)(Haken)
@AmountMoney1A monetary amount (gross).
(Haken)(Haken)
@DescriptionStringLength1to640..1The line item detail description for this posting.
(Haken)(Haken)
@SubTypeIDstring0..1This field shows the type of posting.
The Batch SubTypeID shows the identifier for the package and batched items.
Unknown("Unknown"),
Batch("Batch"),
BatchForecast("BatchForecast"),
Revenue("Revenue"),
RevenueForecast("RevenueForecast"),
Payment("Payment"),
Void("Void"),
VoidBatch("VoidBatch"),
Deposit("Deposit"),
Allowance("Allowance"),
Tax("Tax"),
TaxForecast("TaxForecast")
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | Account
1This element holds the unique transaction identifier for this posting.
(Haken)(Fehler)
@IDStringLength1to320..1A unique identification value assigned by the creating system. In the context of protel IO this is the unique reservation ID from which reservation the amount comes. 
(Haken)(Fehler)
@ID_ContextStringLength1to320..1Used to identify where the ID comes from.“protelIO”(Haken)(Fehler)
@Type OTA_CodeType UIT1A numeric reference to the type of object defined by the unique ID attribute. Refer to the OTA code lists Unique ID Type (UIT)(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | FolioIDs
1This element holds the unique transaction identifier for this posting.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | FolioIDs | FolioIDStringLength1to321..99

This element holds the unique transaction identifier for this posting.

All FolioID will have one of the short in front

  • InvID
  • InvNo
  • GstID
  • Code
  • TAAGrp
  • PkgID
  • SDate
  • OResID
  • OGstID
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice
0..1The unit amount charged for the service including additional amounts and fees.
(Haken)(Haken)

@AmountBeforeTax

Money

0..1

The unit amount not including any associated tax (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)

@AmountAfterTax

Money

0..1

The unit amount including all associated taxes (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
@TypeOTA_CodeType 0..1Type of charge.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | Taxes
0..1A collection of taxes.
(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | UnitPrice | Taxes | Tax
0..99

Applicable tax element.
This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes

should be calculated in only one of the two ways


(Haken)(Haken)

@Type

AmountDeterminationType

0..1

Used to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).


(Haken)(Haken)

@Percent

Percentage

0..1

Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).

Sample:

Percent="7.00"
(Haken)(Haken)

@Amount

Money

1

A monetary amount.


(Haken)(Haken) 
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice
0..1The total amount charged for the service including additional amounts and fees.
(Haken)(Haken)

@AmountBeforeTax

Money

0..1

The unit amount not including any associated tax (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)

@AmountAfterTax

Money

0..1

The unit amount including all associated taxes (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)

@Quantity

integer

0..1

The number of items purchased.


(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
@TypeOTA_CodeType 0..1Type of charge.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | Taxes
0..1A collection of taxes.
(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | ExtendedPrice | Taxes | Tax
0..99Applicable tax element.
This element allows for both percentages and flat amounts.

(Haken)(Haken)

@Type

AmountDeterminationType

0..1

Used to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).

  • Inclusive
  • Exclusive
(Haken)(Haken)

@Percent

Percentage

0..1

Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).

Sample:

Percent="7.00"
(Haken)(Haken)

@Amount

Money

1

A monetary amount.


(Haken)(Haken) 
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | RevenueDetailItems
0..1The item details of posted revenue transactions for packages or batches.

(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | RevenueDetailItems | RevenueDetailItem
1..n

(Haken)(Haken)
@AmountMoney1A monetary amount (gross).
(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit.
Use ISO 4217, three alpha code.

(Haken)(Haken)
@DescriptionStringLength1to640..1The line item detail description for this posting.
(Haken)(Haken)
@PMSRevenueCodeStringLength1to81The transaction account code in PMS.
(Haken)(Haken)
@ReferenceIDStringLength1to80..1The unique transaction identifier for this posting.
(Haken)(Haken)
@TransactionDatedate1The date the transaction was posted.
(Haken)(Haken)
@RevenueCategoryCodeOTA_CodeType RCC0..1The category code for the item revenue.(Haken)(Haken)
@GuestViewableboolean0..1When true, the comment may be shown to the consumer. When false, the comment may not be shown to the consumer.
(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | FolioIDs
1This element holds the unique transaction identifier for this posting.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | FolioIDs | FolioIDStringLength1to321..99This element holds the unique transaction identifier for this posting.

All FolioID will have one of the short in front

  • InvID
  • InvNo
  • GstID
  • Code
  • TAAGrp
  • PkgID
  • SDate
  • OResID
  • OGstID
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | UnitPrice
0..1The unit amount charged for the service including additional amounts and fees.
(Haken)(Haken)
@AmountBeforeTaxMoney0..1The unit amount not including any associated tax (e.g.; sales tax, VAT, GST or any associated tax).
(Haken)(Haken)
@AmountAfterTaxMoney0..1The unit amount including all associated taxes (e.g.; sales tax, VAT, GST or any associated tax).
(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Haken)
@TypeOTA_CodeType 0..1Type of charge.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | UnitPrice | Taxes
0..1A collection of taxes
(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | UnitPrice | Taxes | Tax
0..99

Applicable tax element.
This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes

should be calculated in only one of the two ways


(Haken)(Haken)

@Type

AmountDeterminationType

0..1

Used to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).

  • Inclusive
  • Exclusive
(Haken)(Haken)

@Percent

Percentage

0..1

Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).


(Haken)(Haken)

@Amount

Money

1

A monetary amount.


(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | ExtendedPrice
0..1The total amount charged for the service including additional amounts and fees.
(Haken)(Haken)

@AmountBeforeTax

Money

0..1

The unit amount not including any associated tax (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)

@AmountAfterTax

Money

0..1

The unit amount including all associated taxes (e.g.; sales tax, VAT, GST or any associated tax).


(Haken)(Haken)

@Quantity

integer

0..1

The number of items purchased.


(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
@TypeOTA_CodeType 0..1Type of charge.(Haken)(Haken)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | ExtendedPrice | Taxes
0..1A collection of taxes.
(Haken)(Haken)
@CurrencyCodeAlphaLength31The local currency of the property.
(Haken)(Fehler)
HTNG_HotelFolioNotifRQ | Folios | Folio | RevenueDetails | RevenueDetail | RevenueDetailItems | ExtendedPrice | Taxes | Tax
0..99Applicable tax element.
This element allows for both percentages and flat amounts.

(Haken)(Haken)

@Type

AmountDeterminationType

0..1

Used to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).


(Haken)(Haken)

@Percent

Percentage

0..1

Fee percentage; if zero, assume use of the Amount attribute (Amount or Percent must be a zero value).


(Haken)(Haken)

@Amount

Money

1

A monetary amount.


(Haken)(Haken)
@CurrencyCodeAlphaLength31The code specifying a monetary unit. Use ISO 4217, three alpha code.
(Haken)(Haken)
HTNG_HotelFolioNotifRQ | TPA_Extensions | FolioExtensions | FolioExtension
0..nUsed to provide with further information about the folio (eg. invoice close)
(Haken)(Haken)
@Actionstring0..1Example: "CHECKOUT"
  • Create an entry
    CREATE
  • Modify an entry
    UPDATE
  • Delete an entry
    DELETE
  • Cancel an entry
    CANCEL
  • void an entry
    VOID
  • Checkin a Reservation
    CHECKIN
  • Checkout a Reservation
    CHECKOUT
  • Room move of a Reservation
    ROOMMOVE
  • End of day 
    ENDOFDAY or UPDATE
(Haken)(Haken) 
@ClosingDatedateTime0..1Date when the invoice got closed
(Haken)(Fehler)
@FolioIDstring1Unique PMS identifier if a given folio.
(Haken)(Haken)
@IncrementalItemsIndboolean0..1
  • false: Default
  • true: If more than 10000 items in Folio
  • true
  • false
(Haken)(Haken) 
@ItemsFromDatedate0..1

Earliest Item Booking date in folio (CBD, when IncrementalItemsInd = true)


(Haken)(Haken)
@ItemsToDatedate0..1

Latest Item Booking Date in Folio


(Haken)(Haken) 
@ClosingBusinessDatedate0..1PMS business date when the invoice got closed
(Haken)(Fehler)


HTNG_HotelFolioNotifRS

Element | @AttributeTypeNumDescription/ContentsComments + Content OutboundpAirOnPrem
HTNG_HotelFolioNotifRS
1

(Haken)(Haken)

@EchoToken

StringLength1to128

0..1

A reference for additional message identification, assigned by the requesting host system. When a request message includes an echo token the corresponding response message MUST include an echo token with an identical value.


(Haken)(Haken)

@CorrelationID

StringLength1to641

Used to match result messages (*RS) to request messages (*RQ) in asynchronous communication patterns. Therefore mandatory.


(Haken)(Haken)

@TimeStamp

dateTime

1

Indicates the creation date and time of the message in UTC using the format specified by ISO 8601 with time values using the 24-hour clock

(e.g., 20 November 2003, 1:59:38 pm UTC becomes 2003-11-20T13:59:38Z).

YYYY-MM-DDThh:mm:ssZ

(Haken)(Haken)

@Version

decimal

0..1

For all OpenTravel versioned messages, the version of the message is indicated by a decimal value.


(Haken)(Haken)

@PrimaryLangID

language

0..1

The default language of the property

ISO-639-1 (2-char code)

(Haken)(Haken)
HTNG_HotelFolioNotifRS | Success
0..1The presence of the empty Success element explicitly indicates that the OpenTravel message succeeded.
(Haken)(Haken)
HTNG_HotelFolioNotifRS | Warnings
0..1Used in conjunction with the Success element to define one or more business errors.
(Haken)(Haken)
HTNG_HotelFolioNotifRS | Warnings | Warning
1..nUsed when a message has been successfully processed to report any warnings.
(Haken)(Haken)

@Type 

OTA_CodeType

1

Mandatory. Refer to the OTA Code List: Error Warning Type (EWT).

(Haken)(Haken)

@Code 

OTA_CodeType

0..1 

Refers to the OTA Code List: Error Codes (ERR). 

(Haken)(Haken)

@RecordID 

StringLength1to64

0..1 

If the receiving system is able to identify within a batch of availability status messages which specific message failed, the UniqueID of the message should be reported here. 


(Haken)(Haken)

@ShortText

StringLength1to64

0..1

Describes the occurring error in short.Example: "A rate plan 'XY' was not found for the code provided."


(Haken)(Haken)
HTNG_HotelFolioNotifRS | Error
0..1

(Haken)(Haken)

@Type 

OTA_CodeType

1

Mandatory. Refer to the OTA Code List: Error Warning Type (EWT).

(Haken)(Haken)

@Code 

OTA_CodeType

0..1 

Refers to the OTA Code List: Error Codes (ERR). 

(Haken)(Haken)

@RecordID 

StringLength1to64

0..1 

If the receiving system is able to identify within a batch of availability status messages which specific message failed, the UniqueID of the message should be reported here. 


(Haken)(Haken)

@ShortText

StringLength1to64

0..1

Describes the occurring error in short.Example: "A rate plan 'XY' was not found for the code provided."


(Haken)(Haken)
  • Keine Stichwörter