Sólo es necesario pasarle el código de consumidor del Core (ConsumerId) a Pruvo.
Mediante ese ConsumerId, Pruvo consulta las reservas del consumidor en el Core (GeReservations) y las pasa al flujo de su robot, que periódicamente intentará buscar disponibilidad y precio menor en el mismo hotel y con las mismas condiciones.
En el flujo automático, cuando Pruvo encuentra una reserva en la que se puede obtener un mejor precio, llama al nuestro método Reprice. Este método no es más que una confirmación de reserva nueva y una cancelación de la reserva antigua.
Existen 3 posibles resultados:
Este flujo no debería ser usado casi nunca por Pruvo, pero lo solicitaron para casos en los que no se pueda realizar el flujo automático. En este caso, ellos llamarían directamente a reservar una nueva reserva y a cancelar la antigua, por lo que ha efectos del CORE, es una reserva totalmente nueva y otra cancelada. A efectos de nuestras aplicaciones OfiViaje, OfiTour, se descargaría como una cancelación del servicio de hotel.