Diferencia entre revisiones de «API Reference: Hoteles - Nodos tipo BookingProductHotels.Hotel»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
(Página creada con '== Hoteles - Nodos tipo BookingProductHotels.Hotel == Este [http://www.w3.org/TR/xmlschema-1/#Complex_Type_Definitions tipo complejo] es usado en las respuestas a las operacion...')
 
 
(No se muestran 15 ediciones intermedias de 2 usuarios)
Línea 216: Línea 216:
 
| HotelName || Sí || Nombre del hotel.
 
| HotelName || Sí || Nombre del hotel.
 
|-
 
|-
| AccomodationType || No || Indica si es hotel, hostel, camping, etc, los tipos serán provistos por Nemo.
+
| AccomodationType || No || Indica si es hotel, hostel, camping.
 +
Atributos:
 +
 
 +
- AccomodationType: [[API Reference: Tipos de Alojamientos|Tabla de Códigos]]
 
|-
 
|-
 
| HotelDescriptions || No ||
 
| HotelDescriptions || No ||
Línea 224: Línea 227:
 
Atributos:
 
Atributos:
  
HotelDescriptionType: Tipo de descripción correspondiente a los tipos de descripción estándar provistos por Nemo.
+
HotelDescriptionType: Tipo de descripción. [[API Reference: Tipos de Descripciones de Hoteles|Tabla de Códigos]]
 
|-
 
|-
 
| LocationDetails || No ||
 
| LocationDetails || No ||
Línea 234: Línea 237:
 
LocationCode: Código de área provisto por el proveedor.
 
LocationCode: Código de área provisto por el proveedor.
 
|-
 
|-
| Amenities || No ||
+
| Amenities || || Lista de servicios e instalaciones brindadas por el hotel.
 
|-
 
|-
| Amenity || No || Código de amenidad admitido.
+
| Amenity || || Servicio/Instalación brindada por el hotel.
  
 
Atributos:
 
Atributos:
  
AmenityGroupCode: Tipo de amenidad. Los tipos de amenidad admitidos corresponden a los provistos por Nemo.
+
Fee: Bandera que indica si el servicio/instalación tiene cargo por huésped o no.
 +
|-
 +
| AmenityGroup || Sí || Descripción del grupo de servicio/instalación.
  
AmenityCode: Código de amenidad. Los códigos de amenidad admitidos corresponden a los provistos.
+
Atributos:
 +
 
 +
AmenityGroupCode: Código del tipo de servicio/instalación. [[API Reference: Grupos de Servicios e Instalaciones|Tabla de Códigos]]
 +
|-
 +
| Description || Sí || Descripción del servicio/instalación ofrecida por el hotel.
 +
 
 +
Atributos:
 +
 
 +
AmenityCode: Código de servicio/instalación. [[API Reference: Tipos de Servicios e Instalaciones|Tabla de Códigos]]
 
|-
 
|-
 
| Address || Sí || Dirección del hotel
 
| Address || Sí || Dirección del hotel
Línea 256: Línea 269:
 
Atributos:
 
Atributos:
  
HotelRatingCode: código de la categoría correspondiente a los códigos de categoría estándar provistos por Nemo.
+
HotelRatingCode: Código de la categoría. [[API Reference: Códigos de Estrellas|Tabla de Códigos]]
  
HotelRatingType: Tipo de la categoría correspondiente a los tipos de categoría estándar provistos por Nemo.
+
HotelRatingType: Tipo de la categoría. [[API Reference: Tipos de Estrellas|Tabla de Códigos]]
 
|-
 
|-
 
| RatingValue || Sí || Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre.
 
| RatingValue || Sí || Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre.
Línea 268: Línea 281:
 
| ImageDescription || Sí || Descripción de la imagen
 
| ImageDescription || Sí || Descripción de la imagen
  
ImageDisplayType: Tipo de imagen correspondiente a los tipos de imágenes estándar provistos por Nemo.
+
ImageDisplayType: Tipo de imagen. [[API Reference: Tipos de Imágenes|Tabla de Códigos]]
 
|-
 
|-
 
| DisplayOrder || No || Orden del la imagen.
 
| DisplayOrder || No || Orden del la imagen.
Línea 276: Línea 289:
 
| DestinationDetails || Sí || Atributos:  
 
| DestinationDetails || Sí || Atributos:  
  
DestinationType: tipo de destino de los provistos por Nemo.
+
DestinationType: Tipo de destino (continente, país, región/provincia/estado, ciudad). [[API Reference: Tipos de Destinos|Tabla de Códigos]]
  
Destination Code: código del destino a buscar, de los provistos por Nemo.
+
DestinationCode: Código de destino. [[Price_Surfer_-_Web_Services#Destinos|Destinos]]
 
|-
 
|-
 
| CheckIn || No || Fecha de entrada de la estadía.
 
| CheckIn || No || Fecha de entrada de la estadía.
Línea 315: Línea 328:
 
!Período de aplicación:
 
!Período de aplicación:
 
|-
 
|-
| DateRangeWithDays || No || Indica que el gasto de cancelación tiene un rango en base a días: Rango de días antes de la fecha de Check-In en los que se aplica el Gasto de Cancelación
+
| DateRangeWithDays || No || Indica que la política de cancelación se informará en un rango basado en cantidad de días previos al checkin: Rango de días antes de la fecha de Check-In en los que se aplica el Gasto de Cancelación
 
|-
 
|-
| DateFrom || Sí || Fecha desde
+
| DateFrom || Sí || Cantidad de días antes del Check-In a partir de la cual la tarifa incurre en gastos. Sin presencia del nodo "DateTo" implica que la tarifa es No Reembolsable al momento de la creación.
 
|-
 
|-
| DateTo || || Fecha hasta
+
| DateTo || No || Cantidad de días antes del Check-In hasta donde se cobra el Gasto de Cancelación. En caso de que no llegue éste nodo completo (sin el DateTo), se deberá tomar como Reserva No Reembolsable comprendiendo el período completo -> desde el DateFrom hasta el día actual (día en que se está creando la reserva).
 +
 
 +
Ejemplo de dos tipos de Politicas de Gastos de Cancelacion:
 +
 
 +
a- Tarifa incurre en "Gastos de Cancelacion" hasta 1 dia previo al checkin. Si se cancela dentro de las 24h antes del checkin aplican "Gastos de Cancelacion" -> "DateFrom= 0 y DateTo=1"
 +
 
 +
b- Tarifa No Reembolsable -> "DateFrom= 0"
 +
 
 
|-
 
|-
 
!ó  
 
!ó  
Línea 325: Línea 345:
 
| DateRangeWithDateType || No || Indica que el gasto de cancelación tiene un rango en base a fechas.
 
| DateRangeWithDateType || No || Indica que el gasto de cancelación tiene un rango en base a fechas.
 
|-
 
|-
| DateFrom || Sí || Fecha desde
+
| DateFrom || Sí || Fecha a partir de la cual se cobra el Gasto de Cancelación
 
|-
 
|-
| DateTo || Sí || Fecha hasta
+
| DateTo || Sí || Fechas hasta la que se cobra el Gasto de Cancelación
 
|-
 
|-
 
!
 
!
Línea 338: Línea 358:
  
 
- RatePriceType, tipo de precio
 
- RatePriceType, tipo de precio
|}
+
|
 +
|-
 +
| Deadline || No || Fecha de vencimiento
 +
|-
 +
|-
 +
| SupplierComments || No || Comentarios del proveedor
 +
|-

Revisión actual del 11:14 3 mar 2020

Hoteles - Nodos tipo BookingProductHotels.Hotel

Este tipo complejo es usado en las respuestas a las operaciones:

CancellationFeesQuery (Consulta de Gastos de Cancelación de un Producto y de una Reserva)

BookingProducts (Reserva de Productos)

BookingQuery (Consulta de Reserva)

Ejemplo: ...

         <Hotels>
           <Hotel HotelCode="2392" SupplierID="BOL">
             <BookingReferences>
               <BookingReference ReferenceType="NMO.HTL.RPT.MPH">QN_007GP-1</BookingReference>
               <BookingReference ReferenceType="NMO.HTL.RPT.PRS.PS1">249</BookingReference>
               <BookingReference ReferenceType="NMO.HTL.RPT.PRS.PS2">278094</BookingReference>
             </BookingReferences>
             <BookingStatusList>
               <BookingStatus>
                 <BookingStatusDescription BookingStatusCode="NMO.HTL.BST.CNF">Confirmado</BookingStatusDescription>
                 <BookingStatusActor BookingStatusActorType="HAR.DCO.DE1"/>
                 <RulesInfo>
                   <RuleInfo Permit="true" RuleType="NMO.GBL.RBS.DET"/>
                   <RuleInfo Permit="true" RuleType="NMO.GBL.RBS.VOU"/>
                   <RuleInfo Permit="true" RuleType="NMO.GBL.RBS.CAN"/>
                   <RuleInfo Permit="true" RuleType="NMO.GBL.RBS.PAY"/>
                 </RulesInfo>
               </BookingStatus>
             </BookingStatusList>
             <Hotel SupplierID="BOL" HotelCode="2392">
               <HotelName>Americas Towers</HotelName>
               <HotelDescriptions>
                 <HotelDescription HotelDescriptionType="General">El hotel cuenta con 100 habitaciones espaciosas y lujosas, de las cuales 10 son suites; vestí­bulo con recepción 24 horas, caja fuerte, bar, restaurante, conexión a Internet, sala de conferencias moderna y decorada con paneles de madera y telas; servicio de habitaciones 24 horas, servicio de despertador y servicio de limpieza.</HotelDescription>
                 <HotelDescription HotelDescriptionType="General">La piscina del hotel permanece abierta de octubre a marzo.</HotelDescription>
               </HotelDescriptions>
               <LocationDetails ItemsCount="1">
                 <Location Sequence="1" LocationCode="G9">Cerca del centro</Location>
               </LocationDetails>
               <Amenities ItemsCount="50">
                 <Amenity Fee="No" Sequence="1">
                   <AmenityGroup AmenityGroupCode="NMO.HTL.AMT.LOC">Ubicación</AmenityGroup>
                   <Description AmenityCode="1">En la carretera principal</Description>
                 </Amenity>
                 ...
               </Amenities>
               <Addresses>
                 <Address>
                   <AddressLines>
                     <AddressLine>Libertad 1070</AddressLine>
                     <AddressLine>1012 - BUENOS AIRES</AddressLine>
                     <AddressLine>Buenos Aires</AddressLine>
                   </AddressLines>
                   <TelephoneNumbers>
                     <TelephoneNumber>
                       <TelephoneNumberType TelephoneNumberType="NMO.GBL.TLT.TE1">phoneHotel</TelephoneNumberType>
                       <TelephoneNumberValue>5411 4129 0700</TelephoneNumberValue>
                     </TelephoneNumber>
                     <TelephoneNumber>
                       <TelephoneNumberType TelephoneNumberType="NMO.GBL.TLT.OFF">phoneBooking</TelephoneNumberType>
                       <TelephoneNumberValue>5411 4129 0700</TelephoneNumberValue>
                     </TelephoneNumber>
                   </TelephoneNumbers>
                   <PostalCode CountryCode="AR">1012</PostalCode>
                   <Destinations>
                     <Destination DestinationType="NMO.HTL.DST.CTY" DestinationCode="5694">Buenos Aires</Destination>
                     <Destination DestinationType="NMO.HTL.DST.CTR" DestinationCode="202">Argentina</Destination>
                     <Destination DestinationType="NMO.HTL.DST.CNT" DestinationCode="15">América del Sur</Destination>
                     <Destination DestinationType="NMO.HTL.DST.ALL" DestinationCode="1">Planeta Tierra</Destination>
                   </Destinations>
                 </Address>
               </Addresses>
               <Position>
                 <Latitude>-34.595992</Latitude>
                 <Longitude>-58.384257</Longitude>
               </Position>
               <HotelRating HotelRatingCode="NMO.HTL.RTN.4ST" HotelRatingType="NMO.HTL.RTT.STR">
                 <RatingDescription>4 Estrellas</RatingDescription>
                 <RatingValue>4.0</RatingValue>
               </HotelRating>
               <ImageLinks ItemsCount="4">
                 <ImageLink Sequence="1">
                   <ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">General</ImageDescription>
                   <DisplayOrder>1</DisplayOrder>
                   <ImageHeight UnitOfMeasureCode="9">52</ImageHeight>
                   <ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
                   <ImageURL>1/6/169FECAA517308C6D670861605F22743.jpg</ImageURL>
                   <ThumbnailURL>9/8/98AE7381AF851A3631486502673653F2.jpg</ThumbnailURL>
                 </ImageLink>
                 <ImageLink Sequence="2">
                   <ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Habitación</ImageDescription>
                   <DisplayOrder>2</DisplayOrder>
                   <ImageHeight UnitOfMeasureCode="9">51</ImageHeight>
                   <ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
                   <ImageURL>6/0/60E1951BFA1D41836BCF1E8187675214.jpg</ImageURL>
                   <ThumbnailURL>5/0/5054FD9BAA428B52E49AD64DA800F23B.jpg</ThumbnailURL>
                 </ImageLink>
                 <ImageLink Sequence="3">
                   <ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Piscina</ImageDescription>
                   <DisplayOrder>3</DisplayOrder>
                   <ImageHeight UnitOfMeasureCode="9">50</ImageHeight>
                   <ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
                   <ImageURL>6/D/6DE26A3917736F13E0FD5E78DD5C9723.jpg</ImageURL>
                   <ThumbnailURL>C/A/CACCD17D7DC58DAB61148E5BD9451D99.jpg</ThumbnailURL>
                 </ImageLink>
                 <ImageLink Sequence="4">
                   <ImageDescription ImageDisplayType="NMO.GBL.IMG.IMG">Vestí­bulo</ImageDescription>
                   <DisplayOrder>4</DisplayOrder>
                   <ImageHeight UnitOfMeasureCode="9">46</ImageHeight>
                   <ImageWidth UnitOfMeasureCode="9">70</ImageWidth>
                   <ImageURL>1/3/136806D8E0E937AB37CF6644424DA587.jpg</ImageURL>
                   <ThumbnailURL>5/1/51927647FC24A445C17A1B5CF47EF5BC.jpg</ThumbnailURL>
                 </ImageLink>
               </ImageLinks>
               <HotelChain>GRUPO AMERICAS</HotelChain>
               <Emails ItemsCount="1">
                 <Email Sequence="1">
                   <EmailType EmailType="NMO.GBL.EMT.OFC"/>
                   <EmailValue>TOWERS@AMERICAS-BUE.COM.AR</EmailValue>
                 </Email>
               </Emails>
               <URLs ItemsCount="1">
                 <URL Sequence="1" URLType="web">www.grupoamericas.com.ar</URL>
               </URLs>
             </Hotel>
             <DestinationDetails>
               <Destination DestinationType="NMO.HTL.DST.CTY" DestinationCode="5694">Buenos Aires</Destination>
               <Destination DestinationType="NMO.HTL.DST.CTR" DestinationCode="202">Argentina</Destination>
               <Destination DestinationType="NMO.HTL.DST.CNT" DestinationCode="15">América del Sur</Destination>
               <Destination DestinationType="NMO.HTL.DST.ALL" DestinationCode="1">Planeta Tierra</Destination>
             </DestinationDetails>
             <CheckIn>2014-08-18Z</CheckIn>
             <CheckOut>2014-08-20Z</CheckOut>
             <Rate>
               <Rooms>
                 <Room>
                   <RoomDescription RoomType="NMO.HTL.RMT.SGL">INDIVIDUAL STANDARD</RoomDescription>
                   <Occupancy>
                     <AdultsCount>1</AdultsCount>
                     <ChildrenCount>0</ChildrenCount>
                     <InfantCount>0</InfantCount>
                     <RoomsCount>1</RoomsCount>
                     <Passengers>
                       <Passenger AgeType="NMO.GBL.AGT.ADT">
                         <PersonNames>
                           <PersonName NameType="NMO.GBL.PNT.FIR">NOMBRE</PersonName>
                           <PersonName NameType="NMO.GBL.PNT.LAS">APELLIDO</PersonName>
                         </PersonNames>
                         <Age>30</Age>
                         <Identifiers>
                           <Identifier xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Type="NMO.HTL.RPT.DNI" xsi:nil="true"/>
                         </Identifiers>
                       </Passenger>
                     </Passengers>
                   </Occupancy>
                   <Availability AvailabilityCode="NMO.HTL.AVB.CNF">Inmediate Confirmation</Availability>
                 </Room>
               </Rooms>
               <Board Code="3">ALOJAMIENTO Y DESAYUNO</Board>
               <RatePrices>
                 <RatePrice Currency="ARS" Type="NMO.HTL.RPT.NET">1082.65162200282</RatePrice>
                 <RatePrice Currency="ARS" Type="NMO.GBL.RPT.GRS">1082.65162200282</RatePrice>
               </RatePrices>
               <ChargeConditions>
                 <ChargeCondition Sequence="1">
                   <ChargeDescription ChargeType="NMO.HTL.CHT.CAN">Cancellation</ChargeDescription>
                   <DateRangeWithDateType>
                     <DateFrom>2014-08-15T00:00:00.000Z</DateFrom>
                     <DateTo>2014-08-18T00:00:00.000Z</DateTo>
                   </DateRangeWithDateType>
                   <RatePrices>
                     <RatePrice Currency="ARS" Type="NMO.HTL.RPT.NET">541.3258110014104</RatePrice>
                     <RatePrice Currency="ARS" Type="NMO.GBL.RPT.GRS">541.3258110014104</RatePrice>
                   </RatePrices>
                 </ChargeCondition>
               </ChargeConditions>
               <Deadline>
                 <Date>2014-08-12T00:00:00.000Z</Date>
               </Deadline>
             </Rate>
           </Hotel>
         </Hotels>

...

Parámetro Obligatorio Descripción
Hotels No
Hotel Contiene toda la información del hotel y de la tarifa.
BookingReferences No Localizadores (Identificadores) de la reserva (presentes si corresponde)
BookingReference Información de un tipo particular de Localizador de la reserva.

Atributos:

- ReferenceType: Tipo de localizador. Tabla de Códigos

BookingStatusList No Estados del “ítem”.
BookingStatus
BookingStatusDescription Descripción del estado actual de la reserva.

BookingStatusCode: Código del estado de la reserva. Tabla de Códigos

Hotel Contiene toda la información del hotel y de la tarifa.

Atributos:

- HotelCode: Código de Hotel en Price Surfer

HotelName Nombre del hotel.
AccomodationType No Indica si es hotel, hostel, camping.

Atributos:

- AccomodationType: Tabla de Códigos

HotelDescriptions No
HotelDescription Descripción del hotel.

Atributos:

HotelDescriptionType: Tipo de descripción. Tabla de Códigos

LocationDetails No
Location No Descripción del área en la que se localiza el hotel.

Atributos:

LocationCode: Código de área provisto por el proveedor.

Amenities Lista de servicios e instalaciones brindadas por el hotel.
Amenity Servicio/Instalación brindada por el hotel.

Atributos:

Fee: Bandera que indica si el servicio/instalación tiene cargo por huésped o no.

AmenityGroup Descripción del grupo de servicio/instalación.

Atributos:

AmenityGroupCode: Código del tipo de servicio/instalación. Tabla de Códigos

Description Descripción del servicio/instalación ofrecida por el hotel.

Atributos:

AmenityCode: Código de servicio/instalación. Tabla de Códigos

Address Dirección del hotel
AddressLines Líneas que componen la dirección del hotel.
AddressLine Indica la dirección del hotel.
Position No Coordenadas del hotel: Latitud y Longitud.
HotelRating Categoría del hotel.

Atributos:

HotelRatingCode: Código de la categoría. Tabla de Códigos

HotelRatingType: Tipo de la categoría. Tabla de Códigos

RatingValue Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre.
ImageLinks Conjunto de imágenes del hotel
ImageLink No
ImageDescription Descripción de la imagen

ImageDisplayType: Tipo de imagen. Tabla de Códigos

DisplayOrder No Orden del la imagen.
ImageURL URL de la imagen
DestinationDetails Atributos:

DestinationType: Tipo de destino (continente, país, región/provincia/estado, ciudad). Tabla de Códigos

DestinationCode: Código de destino. Destinos

CheckIn No Fecha de entrada de la estadía.
CheckOut No Fecha de salida de la estadía
Rate Tarifa a reservar, indicando con el atributo TripProductId el id del hotel a reservar.
Rooms No
Room
Occupancy Indica la cantidad de adultos, niños e infantes por cada habitación.

En el nodo Guest se encuentra el identificador del pasajero, atributo PassengerSequence. Este dato se obtiene del Sequence del nodo Passenger.

Passenger No Datos de los pasajeros.

Atributos:

AgeType: tipo de pasajero (chl, inf, adt).

Sequence: Este dato será asociado al PassengerSequence del nodo Guest en hoteles.

Exceptions Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes.
ChargeConditions Nodo de gastos de cancelación
ChargeCondition Gasto de Cancelación

Atributo:

- ChargeType, tipo de cargo. Tabla de Códigos

ChargeDescription Descripción del gastos de cancelación
Período de aplicación:
DateRangeWithDays No Indica que la política de cancelación se informará en un rango basado en cantidad de días previos al checkin: Rango de días antes de la fecha de Check-In en los que se aplica el Gasto de Cancelación
DateFrom Cantidad de días antes del Check-In a partir de la cual la tarifa incurre en gastos. Sin presencia del nodo "DateTo" implica que la tarifa es No Reembolsable al momento de la creación.
DateTo No Cantidad de días antes del Check-In hasta donde se cobra el Gasto de Cancelación. En caso de que no llegue éste nodo completo (sin el DateTo), se deberá tomar como Reserva No Reembolsable comprendiendo el período completo -> desde el DateFrom hasta el día actual (día en que se está creando la reserva).

Ejemplo de dos tipos de Politicas de Gastos de Cancelacion:

a- Tarifa incurre en "Gastos de Cancelacion" hasta 1 dia previo al checkin. Si se cancela dentro de las 24h antes del checkin aplican "Gastos de Cancelacion" -> "DateFrom= 0 y DateTo=1"

b- Tarifa No Reembolsable -> "DateFrom= 0"

ó
DateRangeWithDateType No Indica que el gasto de cancelación tiene un rango en base a fechas.
DateFrom Fecha a partir de la cual se cobra el Gasto de Cancelación
DateTo Fechas hasta la que se cobra el Gasto de Cancelación
RatePrices
RatePrice Indica el importe del concepto de cancelación

Atributos:

- RatePriceType, tipo de precio

Deadline No Fecha de vencimiento
SupplierComments No Comentarios del proveedor