Diferencia entre revisiones de «API Reference: Hoteles - Nodos tipo BookingProductHotels.Hotel»
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 332: | Línea 332: | ||
| 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. | | 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 || 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, se deberá tomar | + | | 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 357: | Línea 363: | ||
|- | |- | ||
|- | |- | ||
− | | SupplierComments || No || Comentarios del proveedor | + | | 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 | Sí | Contiene toda la información del hotel y de la tarifa. | |
BookingReferences | No | Localizadores (Identificadores) de la reserva (presentes si corresponde) | |
BookingReference | Sí | 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 | Sí | ||
BookingStatusDescription | Sí | Descripción del estado actual de la reserva.
BookingStatusCode: Código del estado de la reserva. Tabla de Códigos | |
Hotel | Sí | Contiene toda la información del hotel y de la tarifa.
Atributos: - HotelCode: Código de Hotel en Price Surfer | |
HotelName | Sí | Nombre del hotel. | |
AccomodationType | No | Indica si es hotel, hostel, camping.
Atributos: - AccomodationType: Tabla de Códigos | |
HotelDescriptions | No | ||
HotelDescription | Sí | 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 | Sí | Lista de servicios e instalaciones brindadas por el hotel. | |
Amenity | Sí | 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 | Sí | Descripción del grupo de servicio/instalación.
Atributos: AmenityGroupCode: Código del tipo de servicio/instalación. Tabla de Códigos | |
Description | Sí | Descripción del servicio/instalación ofrecida por el hotel.
Atributos: AmenityCode: Código de servicio/instalación. Tabla de Códigos | |
Address | Sí | Dirección del hotel | |
AddressLines | Sí | Líneas que componen la dirección del hotel. | |
AddressLine | Sí | Indica la dirección del hotel. | |
Position | No | Coordenadas del hotel: Latitud y Longitud. | |
HotelRating | Sí | 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 | Sí | Valoración de la categoría del hotel expresada en el tipo de categoría indicado en el nodo padre. | |
ImageLinks | Sí | Conjunto de imágenes del hotel | |
ImageLink | No | ||
ImageDescription | Sí | Descripción de la imagen
ImageDisplayType: Tipo de imagen. Tabla de Códigos | |
DisplayOrder | No | Orden del la imagen. | |
ImageURL | Sí | URL de la imagen | |
DestinationDetails | Sí | 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 | Sí | Tarifa a reservar, indicando con el atributo TripProductId el id del hotel a reservar. | |
Rooms | No | ||
Room | Sí | ||
Occupancy | Sí | 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 | Sí | Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes. | |
ChargeConditions | Sí | Nodo de gastos de cancelación | |
ChargeCondition | Sí | Gasto de Cancelación
Atributo: - ChargeType, tipo de cargo. Tabla de Códigos | |
ChargeDescription | Sí | 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 | 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 | 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 | Sí | Fecha a partir de la cual se cobra el Gasto de Cancelación | |
DateTo | Sí | Fechas hasta la que se cobra el Gasto de Cancelación | |
RatePrices | Sí | ||
RatePrice | Sí | Indica el importe del concepto de cancelación
Atributos: - RatePriceType, tipo de precio |
|
Deadline | No | Fecha de vencimiento | |
SupplierComments | No | Comentarios del proveedor |