Diferencia entre revisiones de «API Reference: Cancelación de una Reserva - Hoteles»
De Wiki PriceSurfer
Ir a la navegaciónIr a la búsquedaLínea 113: | Línea 113: | ||
| Exceptions || Si || Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes. | | Exceptions || Si || Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes. | ||
|} | |} | ||
+ | |||
+ | |||
+ | ==<span class="ps-alert">Atención: Para los productos hoteles, si su operador tiene el módulo de CANCELACION AUTOMATICA activado deberá disparar una [[API Reference: Consulta de una Reserva - Hoteles|Consulta de una Reserva]] inmediatamente luego de la reserva cuando ésta quede en estado Confirmada o Pendiente de Confirmación; de esta forma se creará correctamente la tarea de autocancelación para la reserva.</span>== |
Revisión del 18:52 28 jul 2016
Ejemplo de uso:
- Solicitud:
<BookingCancellationRQ>
<GeneralParameters>
<PreferedLanguage LanguageCode="es"/>
<PreferedCurrency CurrencyCode="ARS"/>
</GeneralParameters>
<Bookings>
<Booking BookingReference="XX_007GP"/>
</Bookings>
</BookingCancellationRQ>
Parámetro | Obligatorio | Descripción |
---|---|---|
GeneralParameters | Sí | |
PreferedLanguage | Sí | Establece el lenguaje requerido para la respuesta.
Atributos: LanguageCode: Código de lenguaje correspondiente a los códigos de lenguaje estándar provistos por Nemo. |
PreferedCurrency | Sí | Establece la moneda requerida para la respuesta.
Atributos: - CurrencyCode: Código de moneda correspondiente a los códigos de moneda estándar provistos. |
Bookings | Sí | |
Booking | Sí |
Atributos: - BookingReference: Localizador (Identificador) de la Reserva en Price Surfer |
- Respuesta:
<BookingCancellationRS>
<Details>
<Bookings>
<Booking>
<BookingReference ReferenceType="NMO.GBL.BRT.NAV">XX_007GP</BookingReference>
<BookingState>NMO.GBL.BST.CAN</BookingState>
<Products>
<Hotels>
<Hotel>
<BookingReferences>
<BookingReference ReferenceType="NMO.GBL.BRT.NAV">XX_007GP-1</BookingReference>
</BookingReferences>
<BookingState Code="NMO.HTL.BST.CAN">NMO.HTL.BST.CAN</BookingState>
</Hotel>
</Hotels>
<Passengers/>
</Products>
</Booking>
</Bookings>
</Details>
</BookingCancellationRS>
Parámetro | Obligatorio | Descripción |
---|---|---|
Notifications | No | |
Notification | Si | Nodo que informa cuando ocurre algún error o excepción. En el atributo TripNumber se indica el trip al cual se refiere la notificación. |
NotificationId | Si | Identificador de la notificación. Las mismas serán provistas por Nemo. |
NotificationType | Si | Tipo de notificación. |
NotificationMessage | Si | Mensaje de notificación. |
Details | Si | |
Bookings | Si | |
Booking | Si | Detalle de la reserva. |
BookingReference | Sí | Identificador de la reserva en Price Surfer. |
BookingState | Sí | Estado global de la reserva. Tabla de Códigos |
Hotels | No | |
Hotel | Si | |
BookingReferences | No | Identificadores de la resera. |
BookingReference | Sí | Identificador del item de la reserva.
Atributos: - ReferenceType: Tipo de Identificador. Tabla de Códigos |
BookingState | No | Estado actual del item de la reserva.
Code: Código del estado del item de la reserva. Tabla de Códigos |
Exceptions | Si | Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes. |