ReservationList

Method Goals

This method aims to return a list of bookings for a given time period being that either booking date or the travelling date.

Request Format

The request requires one of the following data depending on provider:

  • DateType: indicates the date type: either booking creation date or booking start date
  • Start: the date from
  • End: the date to

Response Format

The result returns a list of bookings details, with the same format as ReservationReadRS.

Remarks

The maximum time, that is permitted in our system, before the connection is closed, is of 240000 milliseconds.

ReservationListRQ Example

    <ReservationListRQ>
        <DateType>A</DateType>
        <Start>01/01/2014</Start>
        <End>22/02/2014</End>
    </ReservationListRQ>

ReservationListRQ Description

Element Number Type Description
ReservationListRQ 1 Root node.
DateType 1 String Type search (A = arrival date, B = booking creation).
Start 1 String Start date.
End 1 String End date.
Currency 1 String Currency code.

ReservationListRS Example

<ReservationListRS>
    <Reservations>
        <Reservation>
            <auditData>
                <timeStamp>2014-01-21T15:12:12.0558866+00:00</timeStamp>
                <processTimeMilliseconds>0</processTimeMilliseconds>
            </auditData>
            <operationImplemented>true</operationImplemented>
            <Locators>
                <Client>2196</Client>
                <Provider>1AAAA966</Provider>
                <Property>HCN8273</Property>
            </Locators>
            <Hotel>
                <Name>LAS VEGAS (BENIDORM)</Name>
                <Code>58475</Code>
                <CreationDate>30/09/2013</CreationDate>
                <StartDate>25/01/2014</StartDate>
                <EndDate>16/02/2014</EndDate>
                <Holder name = "AAAA" surname = "Test"/>
                <Price currency = "EUR" amount = "658.94" binding = "false" commission = "-1"/>
                <Rooms>
                    <Room id = "27441" roomCandidateRefId = "1" description = "Doble Standard"/>
                </Rooms>
                <CancelPenalties nonRefundable = "false">
                    <CancelPenalty>
                        <HoursBefore>72</HoursBefore>
                        <Deadline>2014-01-01T05:00:00Z</Deadline>
                        <CalculatedDeadline>false</CalculatedDeadline>
                        <Penalty type = "Importe" paymentType = "pagoMinorista" currency = "EUR">29.95</Penalty>
                    </CancelPenalty>
                </CancelPenalties>
            </Hotel>
            <TransactionStatus>
                <ComunicationStatus>OK</ComunicationStatus>
                <RSStatus>EXISTE</RSStatus>
                <ResStatus>OK</ResStatus>
            </TransactionStatus>
        </Reservation>
        <Reservation>
            <auditData>
                <timeStamp>2014-01-21T15:12:12.6657414+00:00</timeStamp>
                <processTimeMilliseconds>0</processTimeMilliseconds>
            </auditData>
            <operationImplemented>true</operationImplemented>
            <Locators>
                <Client>2578478</Client>
                <Provider>10TTT31</Provider>
            </Locators>
            <Hotel>
                <Name>LEO</Name>
                <Code>10</Code>
                <CreationDate>17/01/2014</CreationDate>
                <StartDate>28/01/2014</StartDate>
                <EndDate>29/01/2014</EndDate>
                <Holder name = "Test11" surname = "TestAp11"/>
                <Price currency = "EUR" amount = "36.20" binding = "false" commission = "-1"/>
                <Rooms>
                    <Room id = "4582" roomCandidateRefId = "1" description = "Doble Standard.."/>
                </Rooms>
                <CancelPenalties nonRefundable = "false">
                    <CancelPenalty>
                        <HoursBefore>120</HoursBefore>
                        <Deadline>2014-01-01T05:00:00Z</Deadline>
                        <CalculatedDeadline>false</CalculatedDeadline>
                        <Penalty type = "Importe" paymentType = "pagoMinorista" currency = "EUR">72.40</Penalty>
                    </CancelPenalty>
                </CancelPenalties>
            </Hotel>
            <TransactionStatus>
                <ComunicationStatus>OK</ComunicationStatus>
                <RSStatus>EXISTE</RSStatus>
                <ResStatus>OK</ResStatus>
            </TransactionStatus>
        </Reservation>
        ...
    </Reservations>
</ReservationListRS>

ReservationListRS Description

Element Number Type Description
ReservationListRS 1 Root node.
ReservationListRS /Reservations / 0..1 Reservations.
ReservationListRS /Reservations /Reservation 1 Same structure as ReservationReadRS.