complexType BookingRate
diagram pscev_p248.png
children BookingReferences BookingStatusList Hotel DestinationDetails CheckIn CheckOut Rate Remarks Notification SupplierComments
used by
element BookingProductsHotels/Hotel
attributes
Name  Type  Use  Default  Fixed  annotation
HotelCodexs:string      
SupplierIDxs:string      
LogIDxs:int      
annotation
documentation
Nodo Rate de una tarifa de hotel seleccionada post consulta de disponibilidad
           
source <xs:complexType name="BookingRate">
 
<xs:annotation>
   
<xs:documentation>Nodo Rate de una tarifa de hotel seleccionada post consulta de disponibilidad
           
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="BookingReferences" type="BookingReferences" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Como minimo DEBE existir un identificador de reserva generado por Price Surfer y
                        un identificador de reserva generado por el proveedor (si todo salio bien). Luego pueden existir
                        N identificadores mas de acuerdo a necesidades puntuales de un proveedor, ej. token ack
                        sincrono, token confirmacion asincrono, record number de facturacion, etc.
                   
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="BookingStatusList" type="BookingStatusList" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Estados del "item" que es en realidad una reserva a su vez.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Hotel" type="Hotel" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Hotel es opcional de manera que el BookingServiceItem pueda usarse en distintas
                        partes, sin embargo, es obligatorio en la emision del voucher.
                   
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DestinationDetails" type="Destinations" minOccurs="0"/>
   
<xs:element name="CheckIn" type="xs:date" minOccurs="0"/>
   
<xs:element name="CheckOut" type="xs:date" minOccurs="0"/>
   
<xs:element name="Rate" type="BookingRateRate"/>
   
<xs:element name="Remarks" type="Remarks" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Observaciones del item de la reserva.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Notification" type="PSNotification" minOccurs="0"/>
   
<xs:element name="SupplierComments" type="Comments" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="HotelCode" type="xs:string"/>
 
<xs:attribute name="SupplierID" type="xs:string"/>
 
<xs:attribute name="LogID" type="xs:int"/>
</xs:complexType>

attribute BookingRate/@HotelCode
type xs:string
properties
isRef 0
source <xs:attribute name="HotelCode" type="xs:string"/>

attribute BookingRate/@SupplierID
type xs:string
properties
isRef 0
source <xs:attribute name="SupplierID" type="xs:string"/>

attribute BookingRate/@LogID
type xs:int
properties
isRef 0
source <xs:attribute name="LogID" type="xs:int"/>

element BookingRate/BookingReferences
diagram pscev_p249.png
type BookingReferences
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children BookingReference
annotation
documentation
Como minimo DEBE existir un identificador de reserva generado por Price Surfer y
                        un identificador de reserva generado por el proveedor (si todo salio bien). Luego pueden existir
                        N identificadores mas de acuerdo a necesidades puntuales de un proveedor, ej. token ack
                        sincrono, token confirmacion asincrono, record number de facturacion, etc.
                   
source <xs:element name="BookingReferences" type="BookingReferences" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Como minimo DEBE existir un identificador de reserva generado por Price Surfer y
                        un identificador de reserva generado por el proveedor (si todo salio bien). Luego pueden existir
                        N identificadores mas de acuerdo a necesidades puntuales de un proveedor, ej. token ack
                        sincrono, token confirmacion asincrono, record number de facturacion, etc.
                   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element BookingRate/BookingStatusList
diagram pscev_p250.png
type BookingStatusList
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children BookingStatus
annotation
documentation
Estados del "item" que es en realidad una reserva a su vez.
source <xs:element name="BookingStatusList" type="BookingStatusList" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Estados del "item" que es en realidad una reserva a su vez.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BookingRate/Hotel
diagram pscev_p251.png
type Hotel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children HotelName AccomodationType HotelDescriptions LocationDetails Amenities Addresses Position HotelRating ImageLinks HotelChain GuestAgeRangeDescriptions HotelLicense AreaDetails HotelRoomTypeDescriptions HotelContracts Emails URLs HotelIssues Copyright Notification HotelRecommendation TripAdvisor
attributes
Name  Type  Use  Default  Fixed  annotation
SupplierIDSupplierIDrequired      
HotelCodexs:stringrequired      
documentation
Codigo del hotel en la tabla unificada de hoteles MPH
HotelDetailIdxs:string      
UpdatedDtxs:date      
annotation
documentation
Hotel es opcional de manera que el BookingServiceItem pueda usarse en distintas
                        partes, sin embargo, es obligatorio en la emision del voucher.
                   
source <xs:element name="Hotel" type="Hotel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Hotel es opcional de manera que el BookingServiceItem pueda usarse en distintas
                        partes, sin embargo, es obligatorio en la emision del voucher.
                   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element BookingRate/DestinationDetails
diagram pscev_p252.png
type Destinations
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Destination
attributes
Name  Type  Use  Default  Fixed  annotation
ItemsCountItemsCount      
source <xs:element name="DestinationDetails" type="Destinations" minOccurs="0"/>

element BookingRate/CheckIn
diagram pscev_p253.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="CheckIn" type="xs:date" minOccurs="0"/>

element BookingRate/CheckOut
diagram pscev_p254.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="CheckOut" type="xs:date" minOccurs="0"/>

element BookingRate/Rate
diagram pscev_p255.png
type BookingRateRate
properties
isRef 0
content complex
children Rooms Board RatePrices ChargeConditions Deadline SupplierComments
attributes
Name  Type  Use  Default  Fixed  annotation
RateIDxs:string      
TripProductIDTripProductID      
documentation
Antes de la confirmación de reserva éste atributo es obligatorio.
Availablexs:string      
documentation
Si esta disponible o no. Lo usa la Vista.
source <xs:element name="Rate" type="BookingRateRate"/>

element BookingRate/Remarks
diagram pscev_p256.png
type Remarks
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Remark
annotation
documentation
Observaciones del item de la reserva.
source <xs:element name="Remarks" type="Remarks" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Observaciones del item de la reserva.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BookingRate/Notification
diagram pscev_p257.png
type PSNotification
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children NotificationId NotificationType NotificationMessage NotificationDetailedMessage NotificationTime AdditionalInformation ErrorQualifier
source <xs:element name="Notification" type="PSNotification" minOccurs="0"/>

element BookingRate/SupplierComments
diagram pscev_p258.png
type Comments
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Comment
source <xs:element name="SupplierComments" type="Comments" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy