Reservation


CalculateAndGetInvoiceTotal

Parameters Sent: Returning Parameter:
Tip2 : When Tip is ”Transfer” then the possible types to be selected are “G” is used for arrival transfers, “D” is used for departure transfers, “A” is used for sub transfers.
Tip : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Sira : It is an order number. Starting from 1 with ascending order.(int)
Doviz : Currency type.(string)
Total : Total Amount
TotalTL : Total Local Amount
Kur : Currency Rate
token: It is the token code used for the entry to the system. (string) KurTarihi : Rate Date
voucher: It is the booking number given by sejour when the reservation record is completed succesfully.(string) KatPayTut : Contribution Amount
isUrun: It sends true If selection is the package, it sends false for the hotel.(boolean)
Tip2 : Sadece Tip 'Tranfer' olduğu zaman dolu gelir.Tip2 'G' ise Geliş. 'D' ise Dönüş. 'A' ara transfer
Type : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Unvan : "Unvan" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Total : Total Amount
Doviz : Currency type.(string)
TLTut : Total Local Amount
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <CalculateAndGetInvoiceTotal xmlns="http://www.sansejour.com/">
      <token>5119e529-36e6-4dd6-817b-a5ece441e7e2</token>
      <voucher>33000395</voucher>
      <isUrun>false</isUrun>
    </CalculateAndGetInvoiceTotal>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <CalculateAndGetInvoiceTotalResponse xmlns="http://www.sansejour.com/">
      <CalculateAndGetInvoiceTotalResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Tip" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Sira" type="xs:short" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="TotalTL" type="xs:double" minOccurs="0" />
                      <xs:element name="Kur" type="xs:double" minOccurs="0" />
                      <xs:element name="KurTarihi" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="KatPayTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Table1">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Type" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="TLTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Tip2 />
              <Tip>Room</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000395</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>168</Total>
              <TotalTL>459.396</TotalTL>
              <Kur>2.7345</Kur>
              <KurTarihi>2014-05-08T00:00:00+03:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table1 diffgr:id="Table11" msdata:rowOrder="0">
              <Tip2 />
              <Type>General Service</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000395</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>AAA</Adi>
              <Total>30</Total>
              <Doviz>EUR</Doviz>
              <TLTut>81.57</TLTut>
            </Table1>
            <Table1 diffgr:id="Table12" msdata:rowOrder="1">
              <Tip2 />
              <Type>General Service</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000395</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>BBB</Adi>
              <Total>30</Total>
              <Doviz>EUR</Doviz>
              <TLTut>81.57</TLTut>
            </Table1>
          </NewDataSet>
        </diffgr:diffgram>
      </CalculateAndGetInvoiceTotalResult>
    </CalculateAndGetInvoiceTotalResponse>
  </soap:Body>
</soap:Envelope>

CalculateReservation

Parameters Sent: Returning Parameter:
Tip2 : When Tip is ”Transfer” then the possible types to be selected are “G” is used for arrival transfers, “D” is used for departure transfers, “A” is used for sub transfers.
Tip : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Sira : It is an order number. Starting from 1 with ascending order.(int)
Doviz : Currency type.(string)
Total : Total Amount
TotalTL : Total Local Amount
Kur : Currency Rate
KurTarihi : Rate Date
token: It is the token code used for the entry to the system. (string) KatPayTut : Contribution Amount
ri: ReservationInfo class , is the class which have all information about reservation.
isB2B: This value For Sejour B2B.(Boolean)(Default value=false)
Tip2 : When Tip is ”Transfer” then the possible types to be selected are “G” is used for arrival transfers, “D” is used for departure transfers, “A” is used for sub transfers.
Type : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Unvan : "Unvan" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Total : Total Amount
Doviz : Currency type.(string)
TLTut : Total Local Amount
Properties of Reservation Info Class:
OnlyCalculate: Boolean type. If booking information is needed to display before recording reservation ,to be able to recording these information into a temp table onlycalculate property should be true value. If reservation wished to be recorded into real tables, onlycalculate value should be false.
OnlyHotel: Boolean type. If there is no transfer and flight information entry in a booking,onlyhotel should be true .(Boolean)
voucherNote: string type. Is the general note for the voucher.(string)
Customer: Keeps the Customer information.(array)
ResHotel: Keeps the reservation room information.(array)
Properties of Customer Class:
Title: String type.is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups. (string)
Name: Keeps the customer Name and Surname.(string)
Age: Keeps the customer Age information.(int)
BirthDate: Keeps the customer Birth Date information.(datetime)
ArrivalReg: Keeps the customer arrival flight information. Arrival flight list in in common.asmx. by using(string)
GetArrivalFlightDS: method can be transferred into a combobox.
DepartureReg: Keeps the customer departure flight information. Departure flight list is in common.asmx. by using
GetDepartureFlightDS: method it can be transferred into a combobox.
Nationalty: Keeps the customer nationality. In Common.asmx by using
GetNationaltyDS: Method nationality codes and description can be transferred into a combobox as a list.
CustTraceNum:: It has been using for a special aim , it is a customer trace number.(string)
Nationalty: Ascending order.(int)
Properties of ResHotel Class
OrdNum: It is an order number. Starting from 1 with ascending order.(int)
CinDate: Keeps the check in date into hotel.(datetime)
CoutDate: Keeps the check out date from hotel.(datetime)
Day: Keeps the accomodation day number in the hotel.(int)
HotelCode: Hotel code information. ın Common.asmx by using(string)
GetHotelsCodeAndNameDS: Method hotel codes and descriptions can be transferred into a combobox as a list.
HotelName: Keeps the hotel name. It is not obligatory to enter.(string)
RoomTypeCode: Keeps the room information. ın Common.asmx by using getRDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomTypeName: Keeps the Room type description. It is not obligatory to enter.(string)
RoomCode: Keeps the room information. ın Common.asmx by using getRDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomName: Keeps the Room description. It is not obligatory to enter.(string)
BoardCode: Keeps the board code. In Common.asmx by using getBoardDS method board codes and descriptions can be transferred into a combobox as a list.(string)
BoardName: Keeps the board description. It is not obligatory to enter.(string)
Adult: Keeps the adult number in the room.(int)
Child: Keeps the child number in the room.(int)
Infant: Keeps the infant number in the room.(int)
ResStatus: Keeps the reservation status. * or ? values. Release control, allotment control, stopsale control are made to be able to determine the value to be used. The methods are making this control: Releasecontrol in Reservation.asmx, (for Old Allotment module) StopSaleControl in Reservation.asmx, AllotmentControl in Reservation.asmx.(for Old Allotment module)(string)
HotelNote: It ıs used if there is a note for the room.(string)
ArrTrf: If there is arrival transfer, it is true , if there is not ,it is false.(boolean)
DepTrf: If there is departure transfer, it is true , if there is not ,it is false.(boolean)
ArrTransferType: If there is arrival transfer, it keeps the arrival transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
DepTransferType: If there is departure transfer, it keeps the departure transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
TransferNote: If there is transfer note can be entered.(string)
SpecialCode,Code2,Code3,Code4: Special codes can be entered. It is not obligatory to use.(string)
AllotmentType: It is taken from GetAllotmentTypeStr method.(string)
InternNote: Using for the internal notes.(string)
CustomerOpr[]: It matches the room information and the customer information with each other.It's obligatory to use.
Properties of ResHotel Class:
CustNum: Linked ıd numbers of the customers.
ResOrderNum: Linked with OrdNum in ResHotel
CinDate: Linked with CinDate in ResHotel
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <CalculateReservation xmlns="http://www.sansejour.com/">
      <token>95c8c8d2-7ad5-4ea1-832f-63f6fb7df8cc</token>
      <ri>
     <OnlyCalculate>true</OnlyCalculate>
  <Voucher />
  <source>0</source>
  <OnlyHotel>false</OnlyHotel>
  <voucherNote />
  <customer>
    <Customer>
      <DefaultHotelCode />
      <Title>Mr</Title>
      <Name>AAAAAAA</Name>
      <Gt>U</Gt>
      <Dt>U</Dt>
      <Age>20</Age>
      <ArrivalReg>ARR ?</ArrivalReg>
      <DeparutureReg>DEP ?</DeparutureReg>
      <TourPackage />
      <Nationalty>ING</Nationalty>
      <BirthDate>1993-11-21T00:00:00</BirthDate>
      <ApplyVisa>true</ApplyVisa>
      <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
      <RezServis />
      <ID>1</ID>
    </Customer>
    <Customer>
      <DefaultHotelCode />
      <Title>Mr</Title>
      <Name>BBBBBBBB</Name>
      <Gt>U</Gt>
      <Dt>U</Dt>
      <Age>20</Age>
      <ArrivalReg>ARR ?</ArrivalReg>
      <DeparutureReg>DEP ?</DeparutureReg>
      <TourPackage />
      <Nationalty>ING</Nationalty>
      <BirthDate>1993-11-21T00:00:00</BirthDate>
      <ApplyVisa>true</ApplyVisa>
      <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
      <RezServis />
      <ID>2</ID>
    </Customer>
  </customer>
  <resHotel>
    <ResHotel>
      <OrdNum>1</OrdNum>
      <HotelCode>MANDAL</HotelCode>
      <HotelName>MANDALINCI HOTEL</HotelName>
      <Cindate>2013-11-26T00:00:00</Cindate>
      <CoutDate>2013-12-03T00:00:00</CoutDate>
      <Day>7</Day>
      <RoomCode>2AD</RoomCode>
      <RoomName>2AD</RoomName>
      <RoomTypeCode>FAM</RoomTypeCode>
      <RoomTypeName>FAM</RoomTypeName>
      <BoardCode>AI</BoardCode>
      <BoardName>AI</BoardName>
      <Adult>2</Adult>
      <Child>0</Child>
      <Infant>0</Infant>
      <ResStatus>*</ResStatus>
      <HotelNote />
      <ArrTrf>true</ArrTrf>
      <OnlyTransfer>false</OnlyTransfer>
      <OnlyService>false</OnlyService>
      <DepTrf>true</DepTrf>
      <SpecialCode />
      <SatFTip>0</SatFTip>
      <AllotmentType>N</AllotmentType>
      <HoneyMooners>false</HoneyMooners>
      <SellDate>2013-11-25T00:00:00+02:00</SellDate>
      <TransferNote />
      <Code2 />
      <Code3 />
      <Code4 />
      <ConfNo />
      <ArrTransferType>GROUP</ArrTransferType>
      <DepTransferType>GROUP</DepTransferType>
      <RGT />
      <RDT />
      <RGelisYeri />
      <RvarisYeri />
      <InternNote />
      <FlightCode />
      <FlightClass />
      <CustomerOpr>
        <CustomerOpr>
          <CustNum>1</CustNum>
          <ResOrderNum>1</ResOrderNum>
          <CinDate>2013-11-26T00:00:00</CinDate>
        </CustomerOpr>
        <CustomerOpr>
          <CustNum>2</CustNum>
          <ResOrderNum>1</ResOrderNum>
          <CinDate>2013-11-26T00:00:00</CinDate>
        </CustomerOpr>
      </CustomerOpr>
      <EkAllotStr />
      <TrenDepBolge />
      <TrenArrBolge />
      <MobileServiceType />
      <HotelType>O</HotelType>
      <HandFeeType />
      <AllDaysFreeSale>N</AllDaysFreeSale>
    </ResHotel>
  </resHotel>
      </ri>
    </CalculateReservation>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <CalculateReservationResponse xmlns="http://www.sansejour.com/">
      <CalculateReservationResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Tip" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Sira" type="xs:short" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="TotalTL" type="xs:double" minOccurs="0" />
                      <xs:element name="Kur" type="xs:double" minOccurs="0" />
                      <xs:element name="KurTarihi" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="KatPayTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Table1">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Type" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="TLTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Tip2 />
              <Tip>Room</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000398</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>1260</Total>
              <TotalTL>3434.1299999999997</TotalTL>
              <Kur>2.7255</Kur>
              <KurTarihi>2013-11-26T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table diffgr:id="Table2" msdata:rowOrder="1">
              <Tip2>G</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000398</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.51</TotalTL>
              <Kur>2.7255</Kur>
              <KurTarihi>2013-11-26T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table diffgr:id="Table3" msdata:rowOrder="2">
              <Tip2>D</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000398</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.51</TotalTL>
              <Kur>2.7255</Kur>
              <KurTarihi>2013-11-26T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table1 diffgr:id="Table11" msdata:rowOrder="0">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000398</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>AAAAAAA</Adi>
              <Total>29.59</Total>
              <Doviz>EUR</Doviz>
              <TLTut>80.656</TLTut>
            </Table1>
            <Table1 diffgr:id="Table12" msdata:rowOrder="1">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000398</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>BBBBBBBB</Adi>
              <Total>29.59</Total>
              <Doviz>EUR</Doviz>
              <TLTut>80.656</TLTut>
            </Table1>
          </NewDataSet>
        </diffgr:diffgram>
      </CalculateReservationResult>
    </CalculateReservationResponse>
  </soap:Body>
</soap:Envelope>

GetBookingRules

Parameters Sent: Returning Parameter:
Otel : Hotel code information. ın Common.asmx by using(string)
Turop : Tour operator code.(string)
SezNo : Season code.(string)
token: It is the token code used for the entry to the system. (string) GenAciklama : General remarks. (string)
otel: Hotel code information. ın Common.asmx by using(string) CocAciklama : Child policy. (string)
CheckIn: Keeps the check in date into hotel.(datetime) IptAciklama : Cancel policy. (string)
LogID : (int)
Chg_User : (string)
Chg_Date : (datetime)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetBookingRules xmlns="http://www.sansejour.com/">
      <token>de3e943a-189f-4dcb-8e4b-bc4fb51eb3a0</token>
      <otel>ERA</otel>
      <CheckIn>2014-02-21T00:00:00</CheckIn>
    </GetBookingRules>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetBookingRulesResponse xmlns="http://www.sansejour.com/">
      <GetBookingRulesResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Otel" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="SezNo" type="xs:string" minOccurs="0" />
                      <xs:element name="GenAciklama" type="xs:string" minOccurs="0" />
                      <xs:element name="CocAciklama" type="xs:string" minOccurs="0" />
                      <xs:element name="IptAciklama" type="xs:string" minOccurs="0" />
                      <xs:element name="LogID" type="xs:int" minOccurs="0" />
                      <xs:element name="Crt_User" type="xs:string" minOccurs="0" />
                      <xs:element name="Crt_Date" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="Chg_User" type="xs:string" minOccurs="0" />
                      <xs:element name="Chg_Date" type="xs:dateTime" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Otel>ERA</Otel>
              <Turop>ALFA</Turop>
              <SezNo>S13</SezNo>
              <GenAciklama>General remarks</GenAciklama>
              <CocAciklama>Child policy</CocAciklama>
              <IptAciklama>Cancel Policy</IptAciklama>
              <LogID>9</LogID>
              <Chg_User>ADMIN</Chg_User>
              <Chg_Date>2014-02-20T14:07:06.903+02:00</Chg_Date>
            </Table>
          </NewDataSet>
        </diffgr:diffgram>
      </GetBookingRulesResult>
    </GetBookingRulesResponse>
  </soap:Body>
</soap:Envelope>

GetInvoiceTotal

Parameters Sent: Returning Parameter:
Tip : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Sira : It is an order number. Starting from 1 with ascending order.(int)
Doviz : Currency type.(string)
Total : Total Amount
TotalTL : Total Local Amount
token: It is the token code used for the entry to the system. (string) Kur : Currency Rate
VoucherNo: It is the booking number given by sejour when the reservation record is completed succesfully.(string) KurTarihi : Rate Date
OnlyCalculate: If booking information is needed to display before recording reservation ,to be able to recording these information into a temp table onlycalculate property should be true value. If reservation wished to be recorded into real tables , onlycalculate value should be false.(boolean) KatPayTut : Contribution Amount
OnlyHotel: If there is no transfer and flight information entry in a booking,onlyhotel should be true .(boolean)
isUrun: It sends true If selection is the package, it sends false for the hotel.(boolean)
Tip2 : When Tip is ”Transfer” then the possible types to be selected are “G” is used for arrival transfers, “D” is used for departure transfers, “A” is used for sub transfers.
Type : Service type.('Transfer','Room','Extra','Handling','General Service','Tour Package','Rent A Car','Visa')(string)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Unvan : "Unvan" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Total : Total Amount
Doviz : Currency type.(string)
TLTut : Total Local Amount
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetInvoiceTotal xmlns="http://www.sansejour.com/">
      <token>8a86be1d-cde3-43f4-8981-03751444c5b2</token>
      <VoucherNo>33000396</VoucherNo>
      <OnlyCalculate>false</OnlyCalculate>
      <OnlyHotel>false</OnlyHotel>
      <isUrun>false</isUrun>
    </GetInvoiceTotal>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetInvoiceTotalResponse xmlns="http://www.sansejour.com/">
      <GetInvoiceTotalResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Tip" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Sira" type="xs:short" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="TotalTL" type="xs:double" minOccurs="0" />
                      <xs:element name="Kur" type="xs:double" minOccurs="0" />
                      <xs:element name="KurTarihi" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="KatPayTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Table1">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Tip2" type="xs:string" minOccurs="0" />
                      <xs:element name="Type" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Total" type="xs:double" minOccurs="0" />
                      <xs:element name="Doviz" type="xs:string" minOccurs="0" />
                      <xs:element name="TLTut" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Tip2 />
              <Tip>Room</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>1680</Total>
              <TotalTL>4268.544</TotalTL>
              <Kur>2.5408</Kur>
              <KurTarihi>2013-11-22T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table diffgr:id="Table2" msdata:rowOrder="1" diffgr:hasChanges="modified">
              <Tip2>G</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.25</TotalTL>
              <Kur>2.7123</Kur>
              <KurTarihi>2013-11-22T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table diffgr:id="Table3" msdata:rowOrder="2" diffgr:hasChanges="modified">
              <Tip2>D</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.25</TotalTL>
              <Kur>2.7123</Kur>
              <KurTarihi>2013-11-22T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="modified">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>AAAAAAA</Adi>
              <Total>29.76</Total>
              <Doviz>EUR</Doviz>
              <TLTut>80.724</TLTut>
            </Table1>
            <Table1 diffgr:id="Table12" msdata:rowOrder="1" diffgr:hasChanges="modified">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Unvan>Mrs</Unvan>
              <Adi>BBBBBBBB</Adi>
              <Total>29.76</Total>
              <Doviz>EUR</Doviz>
              <TLTut>80.724</TLTut>
            </Table1>
          </NewDataSet>
          <diffgr:before>
            <Table diffgr:id="Table2" msdata:rowOrder="1" xmlns="">
              <Tip2>G</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.245999999999995</TotalTL>
              <Kur>2.7123</Kur>
              <KurTarihi>2013-11-22T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table diffgr:id="Table3" msdata:rowOrder="2" xmlns="">
              <Tip2>D</Tip2>
              <Tip>Transfer</Tip>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <Doviz>EUR</Doviz>
              <Total>20</Total>
              <TotalTL>54.245999999999995</TotalTL>
              <Kur>2.7123</Kur>
              <KurTarihi>2013-11-22T00:00:00+02:00</KurTarihi>
              <KatPayTut>0</KatPayTut>
            </Table>
            <Table1 diffgr:id="Table11" msdata:rowOrder="0" xmlns="">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Unvan>Mr</Unvan>
              <Adi>AAAAAAA</Adi>
              <Total>40</Total>
              <Doviz>USD</Doviz>
              <TLTut>80.724</TLTut>
            </Table1>
            <Table1 diffgr:id="Table12" msdata:rowOrder="1" xmlns="">
              <Tip2 />
              <Type>Visa</Type>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Unvan>Mrs</Unvan>
              <Adi>BBBBBBBB</Adi>
              <Total>40</Total>
              <Doviz>USD</Doviz>
              <TLTut>80.724</TLTut>
            </Table1>
          </diffgr:before>
        </diffgr:diffgram>
      </GetInvoiceTotalResult>
    </GetInvoiceTotalResponse>
  </soap:Body>
</soap:Envelope>

GetReservationInfos

Parameters Sent: Returning Parameter:
GetReservationInfosResult:
RecDate Reservation record date. (Datetime)
TourOpr Tour Operator code. (string)
Voucher Reservation voucher code. (string)
RoomCount Room order number. (int16)
HotelCode Hotel code. (string)
HotelName Hotel name. (string)
CheckIn Reservation check in date. (Datetime)
token: It is the token code used for the entry to the system. (string) CheckOut Reservation check out date. (Datetime)
BeginDate: Begin date of search range. (Datetime) Night Reservation accommodation day. (int)
EndDate: End date of search range. (Datetime) RoomCode Hotel room code. (string)
RoomName Hotel room name. (string)
RoomTypeCode Hotel type code. (string)
RoomTypeName Hotel type name. (string)
BoardCode Hotel board code. (string)
BoardName Hotel board name. (string)
Adl Reservation adult count. (int)
ExtB Reservation extra bed count. (int)
Chd Reservation child count. (int)
Inf Reservation infant count. (int)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetReservationInfos xmlns="http://www.sansejour.com/">
      <token>b015eb89-2c6d-492f-9091-5f1e8cda7847</token>
      <BeginDate>2014-01-01T00:00:00</BeginDate>
      <EndDate>2014-09-22T00:00:00</EndDate>
    </GetReservationInfos>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetReservationInfosResponse xmlns="http://www.sansejour.com/">
      <GetReservationInfosResult>
        <ReservationInfoResponse>
          <RecDate>2014-07-23T00:00:00</RecDate>
          <TourOpr>ALFA</TourOpr>
          <Voucher>12081234</Voucher>
          <RoomCount>1</RoomCount>
          <HotelCode>AMBASS</HotelCode>
          <HotelName>AMBASSADOR HOTEL</HotelName>
          <CheckIn>2014-08-22T00:00:00</CheckIn>
          <CheckOut>2014-08-29T00:00:00</CheckOut>
          <Night>7</Night>
          <RoomCode>DBL</RoomCode>
          <RoomName>DOUBLE</RoomName>
          <RoomTypeCode>BALLV</RoomTypeCode>
          <RoomTypeName>BALCONY LANDVIEW ROOM</RoomTypeName>
          <BoardCode>BB</BoardCode>
          <BoardName>BED AND BREAKFAST</BoardName>
          <Adl>2</Adl>
          <ExtB>0</ExtB>
          <Chd>0</Chd>
          <Inf>0</Inf>
        </ReservationInfoResponse>
      </GetReservationInfosResult>
    </GetReservationInfosResponse>
  </soap:Body>
</soap:Envelope>

GetReservationVoucherInformation

Parameters Sent: Returning Parameter:
token: It is the token code used for the entry to the system. (string)
Voucher: Reservation voucher number.(string)(optional)
CheckInDateFrom: From date of checkin date.(datetime)(optional)
CheckInDateTo: To date of checkin date.(datetime)(optional) GetReservationVoucherInformationResult:
CheckOutDateFrom: From date of checkout date.(datetime)(optional) Voucher: Voucher number of reservation.(string)
CheckOutDateTo: To date of checkout date.(datetime)(optional) SubVoucher: Subvoucher of reservation. (string)
RecordDateFrom: From date of record date.(datetime)(optional)
RecordDateTo: To date of record date.(datetime)(optional)
isProduct: Set false.(bool)(optional)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetReservationVoucherInformation xmlns="http://www.sansejour.com/">
      <token>3aeb5ba2-6a14-4f6f-bf2e-2ddba7b4494c</token>
      <Voucher>12345750</Voucher>
      <CheckInDateFrom>0001-01-01T00:00:00</CheckInDateFrom>
      <CheckInDateTo>0001-01-01T00:00:00</CheckInDateTo>
      <CheckOutDateFrom>0001-01-01T00:00:00</CheckOutDateFrom>
      <CheckOutDateTo>0001-01-01T00:00:00</CheckOutDateTo>
      <RecordDateFrom>0001-01-01T00:00:00</RecordDateFrom>
      <RecordDateTo>0001-01-01T00:00:00</RecordDateTo>
      <isProduct>false</isProduct>
    </GetReservationVoucherInformation>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetReservationVoucherInformationResponse xmlns="http://www.sansejour.com/">
      <GetReservationVoucherInformationResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="SubVoucher" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Voucher>12345750</Voucher>
              <SubVoucher>12345750TEST</SubVoucher>
            </Table>
          </NewDataSet>
        </diffgr:diffgram>
      </GetReservationVoucherInformationResult>
    </GetReservationVoucherInformationResponse>
  </soap:Body>
</soap:Envelope>

GetVoucherInfo

Parameters Sent: Returning Parameter:
DataSet Contents:
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
Sira : Customer order number.
MusNo : Customer number.
Unvan : "Title" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Yasi : Keeps the customer Age information.(int)
DogTarihi : Keeps the customer Birth Date information.(datetime)
Gt :
token: It is the token code used for the entry to the system. (string) GelYeri :
VoucherNo: It is the booking number given by sejour when the reservation record is completed succesfully.(string) Dt :
DonYeri :
Milliyet : Keeps the customer nationality. In Common.asmx by using(string)
GelTrfNo :
DonTrfNo :
RezSira :
SubVoucher :
MusTakipNo :
Konaklama :
KonaklamaDoviz :
Transfer :
TransferDoviz :
HandlingFee :
HandlingFeeDoviz :
Extra :
ExtraDoviz :
OtelAdi : Keeps the hotel name. It is not obligatory to enter.(string)
OdaAdi : Keeps the Room description. It is not obligatory to enter.(string)
OdaTipiAdi : Keeps the Room type description. It is not obligatory to enter.(string)
PansiyonAdi : Keeps the board description. It is not obligatory to enter.(string)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetVoucherInfo xmlns="http://www.sansejour.com/">
      <token>bd9268c4-04ae-4488-ace9-afe8b3431677</token>
      <VoucherNo>33000396</VoucherNo>
    </GetVoucherInfo>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetVoucherInfoResponse xmlns="http://www.sansejour.com/">
      <GetVoucherInfoResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="Sira" type="xs:short" minOccurs="0" />
                      <xs:element name="MusNo" type="xs:int" minOccurs="0" />
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Yasi" type="xs:short" minOccurs="0" />
                      <xs:element name="DogTarihi" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="Gt" type="xs:string" minOccurs="0" />
                      <xs:element name="GelYeri" type="xs:string" minOccurs="0" />
                      <xs:element name="Dt" type="xs:string" minOccurs="0" />
                      <xs:element name="DonYeri" type="xs:string" minOccurs="0" />
                      <xs:element name="Milliyet" type="xs:string" minOccurs="0" />
                      <xs:element name="GelTrfNo" type="xs:int" minOccurs="0" />
                      <xs:element name="DonTrfNo" type="xs:int" minOccurs="0" />
                      <xs:element name="RezSira" type="xs:short" minOccurs="0" />
                      <xs:element name="SubVoucher" type="xs:string" minOccurs="0" />
                      <xs:element name="MusTakipNo" type="xs:string" minOccurs="0" />
                      <xs:element name="Konaklama" type="xs:double" minOccurs="0" />
                      <xs:element name="KonaklamaDoviz" type="xs:string" minOccurs="0" />
                      <xs:element name="Transfer" type="xs:double" minOccurs="0" />
                      <xs:element name="TransferDoviz" type="xs:string" minOccurs="0" />
                      <xs:element name="HandlingFee" type="xs:double" minOccurs="0" />
                      <xs:element name="HandlingFeeDoviz" type="xs:string" minOccurs="0" />
                      <xs:element name="Extra" type="xs:double" minOccurs="0" />
                      <xs:element name="ExtraDoviz" type="xs:string" minOccurs="0" />
                      <xs:element name="OtelAdi" type="xs:string" minOccurs="0" />
                      <xs:element name="OdaAdi" type="xs:string" minOccurs="0" />
                      <xs:element name="OdaTipiAdi" type="xs:string" minOccurs="0" />
                      <xs:element name="PansiyonAdi" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>1</Sira>
              <MusNo>5167</MusNo>
              <Unvan>Mr</Unvan>
              <Adi>AAAAAAA</Adi>
              <Gt>U</Gt>
              <GelYeri>ARR ?</GelYeri>
              <Dt>U</Dt>
              <DonYeri>DEP ?</DonYeri>
              <Milliyet>ING</Milliyet>
              <GelTrfNo>1537</GelTrfNo>
              <DonTrfNo>1538</DonTrfNo>
              <RezSira>1</RezSira>
              <Konaklama>1680</Konaklama>
              <KonaklamaDoviz>EUR</KonaklamaDoviz>
              <Transfer>40</Transfer>
              <TransferDoviz>EUR</TransferDoviz>
              <OtelAdi>TEST HOTEL</OtelAdi>
              <OdaAdi>DOUBLE</OdaAdi>
              <OdaTipiAdi>STANDART ROOM</OdaTipiAdi>
              <PansiyonAdi>ALL INCLUSIVE</PansiyonAdi>
            </Table>
            <Table diffgr:id="Table2" msdata:rowOrder="1">
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <Sira>2</Sira>
              <MusNo>5168</MusNo>
              <Unvan>Mrs</Unvan>
              <Adi>BBBBBBBB</Adi>
              <Gt>U</Gt>
              <GelYeri>ARR ?</GelYeri>
              <Dt>U</Dt>
              <DonYeri>DEP ?</DonYeri>
              <Milliyet>ING</Milliyet>
              <GelTrfNo>1537</GelTrfNo>
              <DonTrfNo>1538</DonTrfNo>
              <RezSira>1</RezSira>
              <Konaklama>1680</Konaklama>
              <KonaklamaDoviz>EUR</KonaklamaDoviz>
              <Transfer>40</Transfer>
              <TransferDoviz>EUR</TransferDoviz>
              <OtelAdi>TEST HOTEL</OtelAdi>
              <OdaAdi>DOUBLE</OdaAdi>
              <OdaTipiAdi>STANDART ROOM</OdaTipiAdi>
              <PansiyonAdi>ALL INCLUSIVE</PansiyonAdi>
            </Table>
          </NewDataSet>
        </diffgr:diffgram>
      </GetVoucherInfoResult>
    </GetVoucherInfoResponse>
  </soap:Body>
</soap:Envelope>

GetVoucherReport

Parameters Sent: Returning Parameter:
VoucherNo: It is the booking number given by sejour when the reservation record is completed succesfully.(string)
OnlyCalculate: If booking information is needed to display before recording reservation ,to be able to recording these information into a temp table onlycalculate property should be true value. If reservation wished to be recorded into real tables , onlycalculate value should be false.(boolean)
isUrun: It sends true If selection is the package, it sends false for the hotel.(boolean) Properties of Reservation element :
RezType :
ResNote : Reservation note.(string)
TrfNote : Transfer note.(string)
Day : Keeps the accomodation day number in the hotel.(int)
Adl : Keeps the adult number in the room.(int)
Chd : Keeps the child number in the room.(int)
Inf : Keeps the infant number in the room.(int)
OrdNumber : It is an order number. Starting from 1 with ascending order.(int)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
turop : Tour operator code.(string)
ReservationDate :
CInDate : Keeps the check in date into hotel.(datetime)
COutDate : Keeps the check out date from hotel.(datetime)
HotelCode : Hotel code information. ın Common.asmx by using.(string)
HotelName : Keeps the hotel name. It is not obligatory to enter.(string)
Address1 : Hotel address.(string)
PostCode : Hotel post code.(string)
City : Hotel location.(string)
Address2 : Hotel's second address(string)
Phone : Hotel's phone number.(string)
Fax : Hotel's fax number.(string)
TouropConfirmed : Confirm status. 'E' = Yes 'G' = Not Sent. 'H' = No 'W' = Waiting 'S' = Sent
ResStatus : Keeps the reservation status. * or ? values. Release control, allotment control, stopsale control are made to be able to determine the value to be used. The methods are making this control: Releasecontrol in Reservation.asmx, (for Old Allotment module) StopSaleControl in Reservation.asmx,AllotmentControl in Reservation.asmx.(for Old Allotment module)(string)
State :
ResStatusDesc :
TouropConfirmedDesc :
RoomName : Keeps the Room description. It is not obligatory to enter.(string)
RoomTypeName : Keeps the Room type description. It is not obligatory to enter.(string)
BoardName : Keeps the board description. It is not obligatory to enter.(string)
CInTrfNo :
COutTrfNo :
Turop1 : Tour operator code.(string)
Voucher1 : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
RezSira : It is an order number. Starting from 1 with ascending order.(int)
CInTrfNo1 :
token: It is the token code used for the entry to the system. (string) CIntrf :
VoucherNo: It is the booking number given by sejour when the reservation record is completed succesfully.(string) CInTrfDate : Check in transfer date.(datetime)
OnlyCalculate: If booking information is needed to display before recording reservation ,to be able to recording these information into a temp table onlycalculate property should be true value. If reservation wished to be recorded into real tables , onlycalculate value should be false.(boolean) CInTransType :
isUrun: It sends true If selection is the package, it sends false for the hotel.(boolean) CInTrfCategory :
ArrFlightNumber :
CIntranstime : Check in transfer time.
CInArrRegName : Check in arrival region name.(string)
CInDepRegName : Check in departure region name.(string)
CInFromTo :
Turop2 : Tour operator code.(string)
Voucher2 : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
RezSira1 :
COutTrfNo1 :
COuttrf :
COutTrfDate :
COutTransType :
COutTrfCategory :
DepFlightNumber :
COuttranstime :
COutArrRegName : Check out arrival region name.(string)
COutDepRegName : Check out departure region name.(string)
COutFromTo :
ArrTrfHotelDesc :
DepTrfHotelDesc :
UcusKodu :
UcakClass :
TrenDepBolge :
TrenArrBolge :
Turu :
ConfNo :
ExtB :
VoucherNot :
GenDesc :
ChdDesc :
CancelDesc :
Properties of Customer element :
CustNum : Id numbers of the customers.(int)
CustomerName : Keeps the customer Name and Surname.(string)
Title : "Title" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
OrdNumber : It is an order number. Starting from 1 with ascending order.(int)
Age : Keeps the customer Age information.(int)
CInDate : Keeps the check in date into hotel.(datetime)
Properties of Welcome element :
Unvan : "Unvan" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Age : Keeps the customer Age information.(int)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
SatTarih :
ServisTarihi :
HizmetTanimi :
Hizmet :
esnaf :
EsnafUnvani :
Properties of RezSrvExtPkt element :
MusNo : Id numbers of the customers.(int)
Unvan : "Unvan" is used for defining customer title. Mr is for Man, Mrs is for Woman, Chd is for Child, Inf is for Infant, Grp is for Groups.(string)
Adi : Keeps the customer Name and Surname.(string)
Age : Keeps the customer Age information.(int)
Turop : Tour operator code.(string)
Voucher : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
PktSatTarih :
TurPaket :
Tanimi :
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetVoucherReport xmlns="http://www.sansejour.com/">
      <token>67105842-ea80-47cd-86a4-7b8690b731b7</token>
      <VoucherNo>33000396</VoucherNo>
      <OnlyCalculate>false</OnlyCalculate>
      <isUrun>false</isUrun>
    </GetVoucherReport>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetVoucherReportResponse xmlns="http://www.sansejour.com/">
      <GetVoucherReportResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Reservation">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="RezType" type="xs:string" minOccurs="0" />
                      <xs:element name="ResNote" type="xs:string" minOccurs="0" />
                      <xs:element name="TrfNote" type="xs:string" minOccurs="0" />
                      <xs:element name="Day" type="xs:short" minOccurs="0" />
                      <xs:element name="Adl" type="xs:short" minOccurs="0" />
                      <xs:element name="Chd" type="xs:short" minOccurs="0" />
                      <xs:element name="Inf" type="xs:short" minOccurs="0" />
                      <xs:element name="OrdNumber" type="xs:short" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="turop" type="xs:string" minOccurs="0" />
                      <xs:element name="ReservationDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="CInDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="COutDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="HotelCode" type="xs:string" minOccurs="0" />
                      <xs:element name="HotelName" type="xs:string" minOccurs="0" />
                      <xs:element name="Address1" type="xs:string" minOccurs="0" />
                      <xs:element name="PostCode" type="xs:string" minOccurs="0" />
                      <xs:element name="City" type="xs:string" minOccurs="0" />
                      <xs:element name="Address2" type="xs:string" minOccurs="0" />
                      <xs:element name="Phone" type="xs:string" minOccurs="0" />
                      <xs:element name="Fax" type="xs:string" minOccurs="0" />
                      <xs:element name="TouropConfirmed" type="xs:string" minOccurs="0" />
                      <xs:element name="ResStatus" type="xs:string" minOccurs="0" />
                      <xs:element name="State" type="xs:string" minOccurs="0" />
                      <xs:element name="ResStatusDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="TouropConfirmedDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="RoomName" type="xs:string" minOccurs="0" />
                      <xs:element name="RoomTypeName" type="xs:string" minOccurs="0" />
                      <xs:element name="BoardName" type="xs:string" minOccurs="0" />
                      <xs:element name="CInTrfNo" type="xs:int" minOccurs="0" />
                      <xs:element name="COutTrfNo" type="xs:int" minOccurs="0" />
                      <xs:element name="Turop1" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher1" type="xs:string" minOccurs="0" />
                      <xs:element name="RezSira" type="xs:short" minOccurs="0" />
                      <xs:element name="CInTrfNo1" type="xs:int" minOccurs="0" />
                      <xs:element name="CIntrf" type="xs:string" minOccurs="0" />
                      <xs:element name="CInTrfDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="CInTransType" type="xs:string" minOccurs="0" />
                      <xs:element name="CInTrfCategory" type="xs:string" minOccurs="0" />
                      <xs:element name="ArrFlightNumber" type="xs:string" minOccurs="0" />
                      <xs:element name="CIntranstime" type="xs:string" minOccurs="0" />
                      <xs:element name="CInArrRegName" type="xs:string" minOccurs="0" />
                      <xs:element name="CInDepRegName" type="xs:string" minOccurs="0" />
                      <xs:element name="CInFromTo" type="xs:string" minOccurs="0" />
                      <xs:element name="Turop2" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher2" type="xs:string" minOccurs="0" />
                      <xs:element name="RezSira1" type="xs:short" minOccurs="0" />
                      <xs:element name="COutTrfNo1" type="xs:int" minOccurs="0" />
                      <xs:element name="COuttrf" type="xs:string" minOccurs="0" />
                      <xs:element name="COutTrfDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="COutTransType" type="xs:string" minOccurs="0" />
                      <xs:element name="COutTrfCategory" type="xs:string" minOccurs="0" />
                      <xs:element name="DepFlightNumber" type="xs:string" minOccurs="0" />
                      <xs:element name="COuttranstime" type="xs:string" minOccurs="0" />
                      <xs:element name="COutArrRegName" type="xs:string" minOccurs="0" />
                      <xs:element name="COutDepRegName" type="xs:string" minOccurs="0" />
                      <xs:element name="COutFromTo" type="xs:string" minOccurs="0" />
                      <xs:element name="ArrTrfHotelDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="DepTrfHotelDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="UcusKodu" type="xs:string" minOccurs="0" />
                      <xs:element name="UcakClass" type="xs:string" minOccurs="0" />
                      <xs:element name="TrenDepBolge" type="xs:string" minOccurs="0" />
                      <xs:element name="TrenArrBolge" type="xs:string" minOccurs="0" />
                      <xs:element name="Turu" type="xs:string" minOccurs="0" />
                      <xs:element name="ConfNo" type="xs:string" minOccurs="0" />
                      <xs:element name="ExtB" type="xs:short" minOccurs="0" />
                      <xs:element name="VoucherNot" type="xs:string" minOccurs="0" />
                      <xs:element name="GenDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="ChdDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="CancelDesc" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Customer">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="CustNum" type="xs:int" minOccurs="0" />
                      <xs:element name="CustomerName" type="xs:string" minOccurs="0" />
                      <xs:element name="Title" type="xs:string" minOccurs="0" />
                      <xs:element name="OrdNumber" type="xs:short" minOccurs="0" />
                      <xs:element name="age" type="xs:short" minOccurs="0" />
                      <xs:element name="CInDate" type="xs:dateTime" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Welcome">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Age" type="xs:short" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="SatTarih" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="ServisTarihi" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="HizmetTanimi" type="xs:string" minOccurs="0" />
                      <xs:element name="Hizmet" type="xs:string" minOccurs="0" />
                      <xs:element name="esnaf" type="xs:string" minOccurs="0" />
                      <xs:element name="EsnafUnvani" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="RezSrvExtPkt">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="MusNo" type="xs:int" minOccurs="0" />
                      <xs:element name="Unvan" type="xs:string" minOccurs="0" />
                      <xs:element name="Adi" type="xs:string" minOccurs="0" />
                      <xs:element name="Age" type="xs:short" minOccurs="0" />
                      <xs:element name="Turop" type="xs:string" minOccurs="0" />
                      <xs:element name="Voucher" type="xs:string" minOccurs="0" />
                      <xs:element name="PktSatTarih" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="TurPaket" type="xs:string" minOccurs="0" />
                      <xs:element name="Tanimi" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Reservation diffgr:id="Reservation1" msdata:rowOrder="0" diffgr:hasChanges="modified">
              <RezType>Rez</RezType>
              <ResNote />
              <TrfNote />
              <Day>7</Day>
              <Adl>2</Adl>
              <Chd>0</Chd>
              <Inf>0</Inf>
              <OrdNumber>1</OrdNumber>
              <Voucher>33000396</Voucher>
              <turop>ALFA</turop>
              <ReservationDate>2013-11-21T00:00:00+02:00</ReservationDate>
              <CInDate>2014-05-01T00:00:00+03:00</CInDate>
              <COutDate>2014-05-08T00:00:00+03:00</COutDate>
              <HotelCode>TST</HotelCode>
              <HotelName>TEST HOTEL</HotelName>
              <Address1 />
              <PostCode />
              <City />
              <Address2 />
              <TouropConfirmed>W</TouropConfirmed>
              <ResStatus>*</ResStatus>
              <State>CONFIRMED</State>
              <ResStatusDesc>OK</ResStatusDesc>
              <TouropConfirmedDesc>Waiting</TouropConfirmedDesc>
              <RoomName>DOUBLE</RoomName>
              <RoomTypeName>STANDART ROOM</RoomTypeName>
              <BoardName>ALL INCLUSIVE</BoardName>
              <CInTrfNo>1537</CInTrfNo>
              <COutTrfNo>1538</COutTrfNo>
              <Turop1>ALFA</Turop1>
              <Voucher1>33000396</Voucher1>
              <RezSira>1</RezSira>
              <CInTrfNo1>1537</CInTrfNo1>
              <CIntrf>U</CIntrf>
              <CInTrfDate>2014-05-01T00:00:00+03:00</CInTrfDate>
              <CInTransType>R</CInTransType>
              <CInTrfCategory>GROUP TRANSFER</CInTrfCategory>
              <ArrFlightNumber>ARR ?</ArrFlightNumber>
              <CIntranstime xml:space="preserve">     </CIntranstime>
              <CInArrRegName>ANTALYA AIRPORT</CInArrRegName>
              <CInDepRegName>ANTALYA CITY</CInDepRegName>
              <CInFromTo>LHR-AYT</CInFromTo>
              <Turop2>ALFA</Turop2>
              <Voucher2>33000396</Voucher2>
              <RezSira1>1</RezSira1>
              <COutTrfNo1>1538</COutTrfNo1>
              <COuttrf>U</COuttrf>
              <COutTrfDate>2014-05-08T00:00:00+03:00</COutTrfDate>
              <COutTransType>R</COutTransType>
              <COutTrfCategory>GROUP TRANSFER</COutTrfCategory>
              <DepFlightNumber>DEP ?</DepFlightNumber>
              <COuttranstime xml:space="preserve">     </COuttranstime>
              <COutArrRegName>ANTALYA CITY</COutArrRegName>
              <COutDepRegName>ANTALYA AIRPORT</COutDepRegName>
              <COutFromTo>AYT-LHR</COutFromTo>
              <ArrTrfHotelDesc />
              <DepTrfHotelDesc />
              <UcusKodu />
              <UcakClass />
              <TrenDepBolge />
              <TrenArrBolge />
              <Turu>O</Turu>
              <ExtB>0</ExtB>
              <VoucherNot>EMERGENCY NUMBER: 0242 324 63 67</VoucherNot>
              <GenDesc />
              <ChdDesc />
              <CancelDesc />
            </Reservation>
            <Customer diffgr:id="Customer1" msdata:rowOrder="0">
              <CustNum>5167</CustNum>
              <CustomerName>AAAAAAA</CustomerName>
              <Title>Mr</Title>
              <OrdNumber>1</OrdNumber>
              <CInDate>2014-05-01T00:00:00+03:00</CInDate>
            </Customer>
            <Customer diffgr:id="Customer2" msdata:rowOrder="1">
              <CustNum>5168</CustNum>
              <CustomerName>BBBBBBBB</CustomerName>
              <Title>Mrs</Title>
              <OrdNumber>1</OrdNumber>
              <CInDate>2014-05-01T00:00:00+03:00</CInDate>
            </Customer>
            <Welcome diffgr:id="Welcome1" msdata:rowOrder="0">
              <Unvan>Mr</Unvan>
              <Adi>AAAAAAA</Adi>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <SatTarih>2013-11-21T00:00:00+02:00</SatTarih>
              <ServisTarihi>2014-05-01T00:00:00+03:00</ServisTarihi>
              <HizmetTanimi>TEKNE</HizmetTanimi>
              <Hizmet>TEKNE</Hizmet>
              <esnaf>SEJ</esnaf>
              <EsnafUnvani>SEJOUR</EsnafUnvani>
            </Welcome>
            <Welcome diffgr:id="Welcome2" msdata:rowOrder="1">
              <Unvan>Mrs</Unvan>
              <Adi>BBBBBBBB</Adi>
              <Turop>ALFA</Turop>
              <Voucher>33000396</Voucher>
              <SatTarih>2013-11-21T00:00:00+02:00</SatTarih>
              <ServisTarihi>2014-05-01T00:00:00+03:00</ServisTarihi>
              <HizmetTanimi>TEKNE</HizmetTanimi>
              <Hizmet>TEKNE</Hizmet>
              <esnaf>SEJ</esnaf>
              <EsnafUnvani>SEJOUR</EsnafUnvani>
            </Welcome>
          </NewDataSet>
          <diffgr:before>
            <Reservation diffgr:id="Reservation1" msdata:rowOrder="0" xmlns="">
              <RezType>Rez</RezType>
              <ResNote />
              <TrfNote />
              <Day>7</Day>
              <Adl>2</Adl>
              <Chd>0</Chd>
              <Inf>0</Inf>
              <OrdNumber>1</OrdNumber>
              <Voucher>33000396</Voucher>
              <turop>ALFA</turop>
              <ReservationDate>2013-11-21T00:00:00+02:00</ReservationDate>
              <CInDate>2014-05-01T00:00:00+03:00</CInDate>
              <COutDate>2014-05-08T00:00:00+03:00</COutDate>
              <HotelCode>TST</HotelCode>
              <HotelName>TEST HOTEL</HotelName>
              <Address1 />
              <PostCode />
              <City />
              <Address2 />
              <TouropConfirmed>W</TouropConfirmed>
              <ResStatus>*</ResStatus>
              <State>CONFIRMED</State>
              <ResStatusDesc>OK</ResStatusDesc>
              <TouropConfirmedDesc>Waiting</TouropConfirmedDesc>
              <RoomName>DOUBLE</RoomName>
              <RoomTypeName>STANDART ROOM</RoomTypeName>
              <BoardName>ALL INCLUSIVE</BoardName>
              <CInTrfNo>1537</CInTrfNo>
              <COutTrfNo>1538</COutTrfNo>
              <Turop1>ALFA</Turop1>
              <Voucher1>33000396</Voucher1>
              <RezSira>1</RezSira>
              <CInTrfNo1>1537</CInTrfNo1>
              <CIntrf>U</CIntrf>
              <CInTrfDate>2014-05-01T00:00:00+03:00</CInTrfDate>
              <CInTransType>R</CInTransType>
              <CInTrfCategory>GROUP TRANSFER</CInTrfCategory>
              <ArrFlightNumber>ARR ?</ArrFlightNumber>
              <CIntranstime xml:space="preserve">     </CIntranstime>
              <CInArrRegName>ANTALYA AIRPORT</CInArrRegName>
              <CInDepRegName>ANTALYA CITY</CInDepRegName>
              <CInFromTo>LHR-AYT</CInFromTo>
              <Turop2>ALFA</Turop2>
              <Voucher2>33000396</Voucher2>
              <RezSira1>1</RezSira1>
              <COutTrfNo1>1538</COutTrfNo1>
              <COuttrf>U</COuttrf>
              <COutTrfDate>2014-05-08T00:00:00+03:00</COutTrfDate>
              <COutTransType>R</COutTransType>
              <COutTrfCategory>GROUP TRANSFER</COutTrfCategory>
              <DepFlightNumber>DEP ?</DepFlightNumber>
              <COuttranstime xml:space="preserve">     </COuttranstime>
              <COutArrRegName>ANTALYA CITY</COutArrRegName>
              <COutDepRegName>ANTALYA AIRPORT</COutDepRegName>
              <COutFromTo>AYT-LHR</COutFromTo>
              <ArrTrfHotelDesc />
              <DepTrfHotelDesc />
              <UcusKodu />
              <UcakClass />
              <TrenDepBolge />
              <TrenArrBolge />
              <Turu>O</Turu>
              <ExtB>0</ExtB>
            </Reservation>
          </diffgr:before>
        </diffgr:diffgram>
      </GetVoucherReportResult>
    </GetVoucherReportResponse>
  </soap:Body>
</soap:Envelope>

MultiMakeReservation

Parameters Sent: Returning Parameter:
It is returned the struct called ReservationResult.
ReservarionOk : If reservation record process is completed succesfully it returns as True value,if not it returns as false.(boolean)
Message : If reservation record process is not completed succesfully , it creates an error message. If it is completed it gives the message for informing succesfull record.(string)
Message2 : If reservation record process is successfull and if there is message returned; message2 returns too. If reservation is saved but the price is not calculated , this message returns.(string)
VoucherNo : It is the booking number given by sejour when the reservation record is completed succesfully.(string)
token: It is the token code used for the entry to the system. (string) Notifications : It is notification information about reservation. (List)
ri: ReservationInfo class , is the class which have all information about reservation.
isB2B: This value For Sejour B2B.(Boolean)(Default value=false)
Notification: (Code (int) , Message (string))
MRStop :10005
OnlyAdult: 10006
Construction: 10007
Description: 10008
Properties of Reservation Info Class:
OnlyCalculate: Boolean type. If booking information is needed to display before recording reservation ,to be able to recording these information into a temp table onlycalculate property should be true value. If reservation wished to be recorded into real tables , onlycalculate value should be false.
Voucher: Sejour reservation voucher number. Max character length is 8. (string)(optional)
OnlyHotel: Boolean type. If there is no transfer and flight information entry in a booking,onlyhotel should be true .(Boolean)
voucherNote: string type. Is the general note for the voucher.(string)(optional)
Customer: Keeps the Customer information.(array) (required)
ResHotel: Keeps the reservation room information.(array)(required)
Properties of Customer Class:
Title: String type.is used for defining customer title. Mr is for Man, Mrs is for Woman, Ms is for Miss,Chd is for Child, Inf is for Infant, Grp is for Groups. (string)(required)
Name: Keeps the customer Name and Surname.(string)(required)
Age: Keeps the customer Age information.(int)(optional)
BirthDate: Keeps the customer Birth Date information.(datetime)
ArrivalReg: Keeps the customer arrival flight information. Arrival flight list in in common.asmx. by using(string)(required)
GetArrivalFlightDS: method can be transferred into a combobox.
DeparutureReg: Keeps the customer departure flight information. Departure flight list is in common.asmx. by using (string) (required)
GetDepartureFlightDS: method it can be transferred into a combobox.
Nationalty: Keeps the customer nationality. You can take it from GetNationaltyDS from Common.asmx .(string)(required)
CustTraceNum:: It has been using for a special aim , it is a customer trace number.(string)
ID: Ascending order.(int) (required)
Properties of ResHotel Class:
OrdNum: It is an order number. Starting from 1 with ascending order.(int)
CinDate: Keeps the check in date into hotel.(datetime)
CoutDate: Keeps the check out date from hotel.(datetime)
Day: Keeps the accomodation day number in the hotel.(int)
HotelCode: Hotel code information. ın Common.asmx by using(string)
GetHotelsCodeAndNameDS: Method hotel codes and descriptions can be transferred into a combobox as a list.
HotelName: Keeps the hotel name. It is not obligatory to enter.(string)
RoomTypeCode: Keeps the room type information. ın Common.asmx by using getRoomDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomTypeName: Keeps the Room type description. It is not obligatory to enter.(string)
RoomCode: Keeps the room information. ın Common.asmx by using getRoomDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomName: Keeps the Room description. It is not obligatory to enter.(string)
BoardCode: Keeps the board code. In Common.asmx by using getBoardDS method board codes and descriptions can be transferred into a combobox as a list.(string)
BoardName: Keeps the board description. It is not obligatory to enter.(string)
Adult: Keeps the adult number in the room.(int)
Child: Keeps the child number in the room.(int)
Infant: Keeps the infant number in the room.(int)
ResStatus: Keeps the reservation status. * or ? values. Release control, allotment control, stopsale control are made to be able to determine the value to be used. The methods are making this control: Releasecontrol in Reservation.asmx, (for Old Allotment module) StopSaleControl in Reservation.asmx, AllotmentControl in Reservation.asmx.(for Old Allotment module)(string)
HotelNote: It ıs used if there is a note for the room.(string) (maximum length = 200)
ArrTrf: If there is arrival transfer, it is true , if there is not ,it is false.(boolean)
OnlyTransfer: If there is only transfer, it is true , if there is not ,it is false.(boolean)
DepTrf: If there is departure transfer, it is true , if there is not ,it is false.(boolean)
ArrTransferType: If there is arrival transfer, it keeps the arrival transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
DepTransferType: If there is departure transfer, it keeps the departure transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
TransferNote: If there is transfer note can be entered.(string)(maximum length = 300)
SpecialCode,Code2,Code3,Code4: Special codes can be entered. It is not obligatory to use.(string)
AllotmentType: It is taken from GetAllotmentTypeStr method.(string)
InternNote: Using for the internal notes.(string)(maximum length = 200)
CustomerOpr[]: It matches the room information and the customer information with each other. It's obligatory to use.
Properties of CustomerOpr Class:
CustNum: Linked ıd numbers of the customers.
ResOrderNum: Linked with OrdNum in ResHotel
CinDate: Linked with CinDate in ResHotel
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <MultiMakeReservation xmlns="http://www.sansejour.com/">
      <token>a2374139-bd6d-4c42-9a9e-010dbff4f360</token>
      <ri>
  <OnlyCalculate>false</OnlyCalculate>
  <Voucher />
  <source>0</source>
  <OnlyHotel>false</OnlyHotel>
  <voucherNote />
  <customer>
    <Customer>
      <DefaultHotelCode />
      <SubVoucher>TEST12345678910</SubVoucher>
      <Title>Mr</Title>
      <Name>AAAAAAA</Name>
      <Gt>U</Gt>
      <Dt>U</Dt>
      <Age>20</Age>
      <ArrivalReg>ARR ?</ArrivalReg>
      <DeparutureReg>DEP ?</DeparutureReg>
      <TourPackage />
      <Nationalty>ING</Nationalty>
      <BirthDate>1993-11-01T00:00:00</BirthDate>
      <ApplyVisa>true</ApplyVisa>
      <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
      <RezServis />
      <ID>1</ID>
    </Customer>
    <Customer>
      <DefaultHotelCode />
      <SubVoucher>TEST12345678910</SubVoucher>
      <Title>Mrs</Title>
      <Name>BBBBBBBB</Name>
      <Gt>U</Gt>
      <Dt>U</Dt>
      <Age>20</Age>
      <ArrivalReg>ARR ?</ArrivalReg>
      <DeparutureReg>DEP ?</DeparutureReg>
      <TourPackage />
      <Nationalty>ING</Nationalty>
      <BirthDate>1993-11-01T00:00:00</BirthDate>
      <ApplyVisa>true</ApplyVisa>
      <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
      <RezServis />
      <ID>2</ID>
    </Customer>
  </customer>
  <resHotel>
    <ResHotel>
      <OrdNum>1</OrdNum>
      <HotelCode>TST</HotelCode>
      <HotelName>TEST HOTEL</HotelName>
      <Cindate>2013-11-22T00:00:00</Cindate>
      <CoutDate>2013-11-29T00:00:00</CoutDate>
      <Day>7</Day>
      <RoomCode>DBL</RoomCode>
      <RoomName>DBL</RoomName>
      <RoomTypeCode>STD</RoomTypeCode>
      <RoomTypeName>STD</RoomTypeName>
      <BoardCode>AI</BoardCode>
      <BoardName>AI</BoardName>
      <Adult>2</Adult>
      <Child>0</Child>
      <Infant>0</Infant>
      <ResStatus>*</ResStatus>
      <HotelNote />
      <ArrTrf>true</ArrTrf>
      <OnlyTransfer>false</OnlyTransfer>
      <OnlyService>false</OnlyService>
      <DepTrf>true</DepTrf>
      <SpecialCode />
      <SatFTip>0</SatFTip>
      <AllotmentType>N</AllotmentType>
      <HoneyMooners>false</HoneyMooners>
      <SellDate>2013-11-22T00:00:00+02:00</SellDate>
      <TransferNote />
      <Code2 />
      <Code3 />
      <Code4 />
      <ConfNo />
      <ArrTransferType>GROUP</ArrTransferType>
      <DepTransferType>GROUP</DepTransferType>
      <RGT />
      <RDT />
      <RGelisYeri />
      <RvarisYeri />
      <InternNote />
      <FlightCode />
      <FlightClass />
      <CustomerOpr>
        <CustomerOpr>
          <CustNum>1</CustNum>
          <ResOrderNum>1</ResOrderNum>
          <CinDate>2013-11-22T00:00:00</CinDate>
        </CustomerOpr>
        <CustomerOpr>
          <CustNum>2</CustNum>
          <ResOrderNum>1</ResOrderNum>
          <CinDate>2013-11-22T00:00:00</CinDate>
        </CustomerOpr>
      </CustomerOpr>
      <EkAllotStr />
      <TrenDepBolge />
      <TrenArrBolge />
      <MobileServiceType />
      <HotelType />
      <HandFeeType />
      <AllDaysFreeSale>N</AllDaysFreeSale>
    </ResHotel>
  </resHotel>
  </ri>
      <isB2B>false</isB2B>
    </MultiMakeReservation>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<ReservationResult xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ReservationOK>true</ReservationOK>
  <Message>Voucher is being recorded successfully</Message>
  <Message2 />
  <TrfCalcMessage>No Transfer rates available , Please contact Agency</TrfCalcMessage>
  <VoucherNo>33000396</VoucherNo>
</ReservationResult>

MultiUpdateReservation

Parameters Sent: Returning Parameter:
It is returned the struct called MultiUpdateReservationResult.
token: It is the token code used for the entry to the system. (string) Successful: If reservation record process is completed succesfully it returns as True value,if not it returns as false.(boolean)
ri: ReservationInfo class , is the class which have all information about reservation. Message : If reservation record process is not completed succesfully , it creates an error message. If it is completed it gives the message for informing succesfull record.(string)
isB2B: This value For Sejour B2B.(Boolean)(Default value=false)
Properties of ReservationInfoForUpdate Class:
OnlyHotel: Boolean type. If there is no transfer and flight information entry in a booking,onlyhotel should be true .(Boolean)
voucherNote: string type. Is the general note for the voucher.(string)
Customer: Keeps the Customer information.(array)
ResHotel: Keeps the reservation room information.(array)
Properties of CustomerForUpdate Class:
Title: String type.is used for defining customer title. Mr is for Man, Mrs is for Woman, Ms is for Miss,Chd is for Child, Inf is for Infant, Grp is for Groups. (string)
Name: Keeps the customer Name and Surname.(string)
Age: Keeps the customer Age information.(int)
BirthDate: Keeps the customer Birth Date information.(datetime)
ArrivalReg: Keeps the customer arrival flight information. Arrival flight list in in common.asmx. by using(string)
GetArrivalFlightDS: method can be transferred into a combobox.
DeparutureReg: Keeps the customer departure flight information. Departure flight list is in common.asmx. by using
GetDepartureFlightDS: method it can be transferred into a combobox.
Nationalty: Keeps the customer nationality. In Common.asmx by using
GetNationaltyDS: Method nationality codes and description can be transferred into a combobox as a list.
CustTraceNum:: It has been using for a special aim , it is a customer trace number.(string)
ID: Ascending order.(int)
Properties of ResHotelForUpdate Class:
OrdNum: It is an order number. Starting from 1 with ascending order.(int)
CinDate: Keeps the check in date into hotel.(datetime)
CoutDate: Keeps the check out date from hotel.(datetime)
Day: Keeps the accomodation day number in the hotel.(int)
HotelCode: Hotel code information. ın Common.asmx by using(string)
GetHotelsCodeAndNameDS: Method hotel codes and descriptions can be transferred into a combobox as a list.
HotelName: Keeps the hotel name. It is not obligatory to enter.(string)
RoomTypeCode: Keeps the room type information. ın Common.asmx by using getRoomDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomTypeName: Keeps the Room type description. It is not obligatory to enter.(string)
RoomCode: Keeps the room information. ın Common.asmx by using getRoomDS method room codes and descriptions can be transferred into a combobox as a list.(string)
RoomName: Keeps the Room description. It is not obligatory to enter.(string)
BoardCode: Keeps the board code. In Common.asmx by using getBoardDS method board codes and descriptions can be transferred into a combobox as a list.(string)
BoardName: Keeps the board description. It is not obligatory to enter.(string)
Adult: Keeps the adult number in the room.(int)
Child: Keeps the child number in the room.(int)
Infant: Keeps the infant number in the room.(int)
ResStatus: Keeps the reservation status. * or ? values. Release control, allotment control, stopsale control are made to be able to determine the value to be used. The methods are making this control: Releasecontrol in Reservation.asmx, (for Old Allotment module) StopSaleControl in Reservation.asmx, AllotmentControl in Reservation.asmx.(for Old Allotment module)(string)
HotelNote: It ıs used if there is a note for the room.(string)
ArrTrf: If there is arrival transfer, it is true , if there is not ,it is false.(boolean)
OnlyTransfer: If there is only transfer, it is true , if there is not ,it is false.(boolean)
DepTrf: If there is departure transfer, it is true , if there is not ,it is false.(boolean)
ArrTransferType: If there is arrival transfer, it keeps the arrival transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
DepTransferType: If there is departure transfer, it keeps the departure transfer type information. In Common.asmx by using getTransferDS method the transfer code and description can be transferred in to combobox as a list.(string)
TransferNote: If there is transfer note can be entered.(string)
SpecialCode,Code2,Code3,Code4: Special codes can be entered. It is not obligatory to use.(string)
AllotmentType: It is taken from GetAllotmentTypeStr method.(string)
InternNote: Using for the internal notes.(string)
CustomerOpr[]: It links the room information and the customer information with each other.
Properties of CustomerOprForUpdate Class:
CustNum: Linked ıd numbers of the customers.
ResOrderNum: Linked with OrdNum in ResHotel
CinDate: Linked with CinDate in ResHotel
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
              <MultiUpdateReservation xmlns="http://www.sansejour.com/">
                     <token>7cfc9a78-02ed-4d20-b99c-6fa880f48e62</token>
                     <ri>
                            <Voucher>113025</Voucher>
                            <source>0</source>
                            <OnlyHotel>false</OnlyHotel>
                            <voucherNote></voucherNote>
                            <customer>
                                   <CustomerForUpdate>
                                          <DefaultHotelCode></DefaultHotelCode>
                                          <SubVoucher></SubVoucher>
                                          <Title>Mr</Title>
                                          <Name>MR TEST</Name>
                                          <Gt>U</Gt>
                                          <Dt>U</Dt>
                                          <Age>-1</Age>
                                          <ArrivalReg>4R 7701</ArrivalReg>
                                          <DeparutureReg>7K9212</DeparutureReg>
                                          <TourPackage></TourPackage>
                                          <Nationalty></Nationalty>
                                          <BirthDate>0001-01-01T00:00:00</BirthDate>
                                          <ApplyVisa>false</ApplyVisa>
                                          <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
                                          <RezServis></RezServis>
                                          <ID>1</ID>
                                      </CustomerForUpdate>
                                   <CustomerForUpdate>
                                          <DefaultHotelCode></DefaultHotelCode>
                                          <SubVoucher></SubVoucher>
                                          <Title>Mrs</Title>
                                          <Name>MRS TEST</Name>
                                          <Gt>U</Gt>
                                          <Dt>U</Dt>
                                          <Age>-1</Age>
                                          <ArrivalReg>4R 7701</ArrivalReg>
                                          <DeparutureReg>7K9212</DeparutureReg>
                                          <TourPackage></TourPackage>
                                          <Nationalty></Nationalty>
                                          <BirthDate>0001-01-01T00:00:00</BirthDate>
                                          <ApplyVisa>false</ApplyVisa>
                                          <checkApplyVisaFromNationality>true</checkApplyVisaFromNationality>
                                          <RezServis></RezServis>
                                          <ID>2</ID>
                                      </CustomerForUpdate>
                               </customer>
                            <resHotel>
                                   <ResHotelForUpdate>
                                          <OrdNum>1</OrdNum>
                                          <HotelCode>BOTLAR</HotelCode>
                                          <HotelName>BOTANIK EXCLUSIVE RESORT LARA</HotelName>
                                          <Cindate>2015-05-18T00:00:00</Cindate>
                                          <CoutDate>2015-05-25T00:00:00</CoutDate>
                                          <Day>7</Day>
                                          <RoomCode>DBL</RoomCode>
                                          <RoomName>DBL</RoomName>
                                          <RoomTypeCode>STDLV</RoomTypeCode>
                                          <RoomTypeName>STDLV</RoomTypeName>
                                          <BoardCode>AEAI</BoardCode>
                                          <BoardName>AEAI</BoardName>
                                          <Adult>2</Adult>
                                          <Child>0</Child>
                                          <Infant>0</Infant>
                                          <ResStatus>*</ResStatus>
                                          <HotelNote></HotelNote>
                                          <ArrTrf>true</ArrTrf>
                                          <OnlyTransfer>false</OnlyTransfer>
                                          <OnlyService>false</OnlyService>
                                          <DepTrf>true</DepTrf>
                                          <SpecialCode></SpecialCode>
                                          <SatFTip>0</SatFTip>
                                          <AllotmentType>N</AllotmentType>
                                          <HoneyMooners>false</HoneyMooners>
                                          <SellDate>2015-01-08T00:00:00+02:00</SellDate>
                                          <TransferNote></TransferNote>
                                          <Code2/>
                                          <Code3/>
                                          <Code4/>
                                          <ConfNo/>
                                          <ArrTransferType>GRP</ArrTransferType>
                                          <DepTransferType>GRP</DepTransferType>
                                          <RGT/>
                                          <RDT/>
                                          <RGelisYeri/>
                                          <RvarisYeri/>
                                          <InternNote/>
                                          <FlightCode/>
                                          <FlightClass/>
                                          <CustomerOpr>
                                                 <CustomerOprForUpdate>
                                                        <CustNum>1</CustNum>
                                                        <ResOrderNum>1</ResOrderNum>
                                                        <CinDate>2015-05-18T00:00:00</CinDate>
                                                    </CustomerOprForUpdate>
                                                 <CustomerOprForUpdate>
                                                        <CustNum>2</CustNum>
                                                        <ResOrderNum>1</ResOrderNum>
                                                        <CinDate>2015-05-18T00:00:00</CinDate>
                                                    </CustomerOprForUpdate>
                                             </CustomerOpr>
                                          <EkAllotStr/>
                                          <TrenDepBolge/>
                                          <TrenArrBolge/>
                                          <MobileServiceType/>
                                          <HotelType/>
                                          <HandFeeType/>
                                          <AllDaysFreeSale>N</AllDaysFreeSale>
                                      </ResHotelForUpdate>
                               </resHotel>
                        </ri>
                     <isB2B>false</isB2B>
                 </MultiUpdateReservation>
          </soap:Body>
   </soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
        <MultiUpdateReservationResponse xmlns="http://www.sansejour.com/">
            <MultiUpdateReservationResult>
                <Successful>true</Successful>
                <Message />
            </MultiUpdateReservationResult>
        </MultiUpdateReservationResponse>
    </soap:Body>
</soap:Envelope>

PriceSearch

Parameters Sent: Returning Parameter:
token: I It is the token code used for the entry to the system. (string)
CheckIn: Check in date. (datetime)
HoneyMoon: There is honeymooner special offer , it displays. (true= yes,false= no) value types. (boolean)
OnlyAvailable: True , False when it is true it brings only available results. Otherwise on-request and available hotels comes together.(boolean)
Currency Currency code.(string)(nullable)
HotelCode Hotel code information. If you want to multi hotel search. You must separate your hotel code with semicolon (;) (string)(nullable)
RoomCode Room information of the hotel to be search. Room codes recorded in sejour database from Common.asmx by using GetRooms method can be transferred to combobox .and selection is made from here.(string)(nullable)
RoomTypeCode Room type information of the hotel to be search. Room type codes recorded in sejour database Common.asmx by using GetRoomTypes method can be transferred into a combobox. And selection is made from here.(string)(nullable)
BoardCode board information of the hotel to be search. Board codes recorded in sejour database from Common.asmx by using GetBoards method can be transferred into combobox. And selection is made from here.(string)(nullable) PriceSearchResult :
CalculateHandlingFee Handling Fee calculation status.(bool) Successful: If error occurred during the processing. It returns false.
HandFeeType HandFee code.(string) Message : If Successful property is false. It returns error message.
CalculateTransfer Transfer calculation status.(bool) RoomOffers : RoomOffers is the class which have all information about price list.(array of SejourRoomOffer)
TransferCriteria Transfer information.(array)
TransferCriteria Detail:
ArrivalTransferType Transfer code(string)
DepartureTransferOK Departure transfer status(bool)
DepartureTransferType Transfer code(string)
Airport Airport code(string)
TransferRegion TransferRegion code(string)
RoomCriteria Room pax information.(array)
RoomCriteria Detail:
Adult pax as Adult(numeric)
Child pax as Child(numeric)
ChildAges Child age information(array)(nullable)
ChildAges Detail Child age information(array)
int :Child age.(numeric)
Properties of SejourRoomOffer Class:
RoomNumber: Room number which is specifying the requested room number.(numeric)
OfferID: First result ID.Identity of Offers per RoomNumberResHotel (numeric)
PublishDate: for returned price.(datetime)
Night: Accomodation night.(numeric)
CInDate: Check in date.(datetime)
COutDate: Check out date.(datetime)
Adult: Adult number.(numeric)
Child: Child number.(numeric)
TourOperator: Tour operator code.(string)
Hotel: Hotel code.(string)
HotelName: Hotel name.(string)
Room: Room code.(string)
RoomName: Room name.(string)
RoomType: RoomType code.(string)
RoomTypeName: RoomType code.(string)
Board: Board code.(string)
BoardName: Board name.(string)
Category: Hotel Category.(string)
Currency: Currency code.(string)
Region: Hotel region code.(string)
RegionName: Hotel region name.(string)
TrfRegion: Hotel transfer region code.(string)
TrfRegionName: Hotel transfer region name.(string)
AvailabilityStatus: Availability status, Ok, On-request(Request) (string)
AvailabilityStatusDesc: Availability status description (string)
HotelNetPrice: Hotel Net price of search offer (double)
HotelPrice: Hotel price of search offer (double)
TotalPrice: Total price of search offer (double)
AllotmentType: Allotment type information as N=Normal, G=Guarantied(string)
ExtraPrice: Extra price of search offer (double)
KickbackPrice: KickbackPrice of search offer(double)
HandlingFeePrice: Handling Fee price of search offer (double)
TransferPrice: Transfer price of search offer. (double)
AvailableRoomCount: Remaining available room count for responded room and responded room type(int)
AllotmentBaseRoom: The main room code is which will used by allotment. (string)
AllotmentBaseRoomType: The main room type code is which will used by allotment. (string)
Rates: Rates node are returning with the daily prices for specified room offers in search results. xml return with each date price starting from 1,2,3..etc.(array of DailyRate)
Properties of DailyRate Class:
RateID: Rate order ID(numeric)
Date: Rate date.(datetime)
Amount: Amount of day.(double)
PriceType: Price type information.K=Per Person ,O= Per Room, A=Per Apart
AdultPrice: Adult Price of day(double)
Period: Season period code.(string)
PeriodInfo: Period information.It contains PeriodType,PeriodBeginDate,PeriodEndDate (class)
ExtrabedPrice: Extra bed price of day(double)
ApartPrice: Apart price of day(double)
Chd1Price: Child 1 price of day(double)
Chd1Price: Child 2 price of day(double)
Chd1Price: Child 3 price of day(double)
Chd1Price: Child 4 price of day(double)
SpoInfos: array of SpoInfo(SpoNo = SPO Number ,SpoType= SPO Type Code)(class)
AccomodationPrice: AccomodationPrice price of day(double)
DayPromotionAppliedType: If It is 0. It means There is no applied day promotion on that date.If It is 1. It means Day promotion applied only for adult on that date.If It is 2. It means Day promotion applied for everyone on that date.(byte)
Properties of PeriodInfo Class:
PeriodType: It is the period's type code. It can be ('B' or 'Y'). B for Arrival (Check in). Y for Stay.
PeriodBeginDate: Sale period's begin date.(date)
PeriodEndDate: Sale period's end date.(date)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <PriceSearch xmlns="http://www.sansejour.com/">
      <token>5349d55b-f7f0-4ab2-9cf5-49bf891a603b</token>
      <searchRequest>
        <CheckIn>2015-04-16T00:00:00</CheckIn>
        <Night>3</Night>
        <HoneyMoon>false</HoneyMoon>
        <OnlyAvailable>false</OnlyAvailable>
        <Currency />
        <HotelCode>EFTELI</HotelCode>
        <RegionCode />
        <CategoryCode />
        <RoomCode />
        <RoomTypeCode />
        <BoardCode />
        <CalculateHandlingFee>false</CalculateHandlingFee>
        <HandFeeType />
        <CalculateTransfer>false</CalculateTransfer>
        <TransferCriteria/>
        <RoomCriterias>
          <RoomCriteria>
            <Adult>2</Adult>
            <Child>0</Child>
            <ChildAges/>
          </RoomCriteria>
        </RoomCriterias>
      </searchRequest>
    </PriceSearch>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <PriceSearchResponse xmlns="http://www.sansejour.com/">
      <PriceSearchResult>
        <Successful>true</Successful>
        <RoomOffers>
          <SejourRoomOffer>
            <RoomNumber>1</RoomNumber>
            <OfferID>1</OfferID>
            <PublishDate>2014-11-20T00:00:00+02:00</PublishDate>
            <Night>3</Night>
            <CInDate>2015-04-16T00:00:00</CInDate>
            <COutDate>2015-04-19T00:00:00</COutDate>
            <Adult>2</Adult>
            <Child>0</Child>
            <TourOperator>ALFA</TourOperator>
            <Hotel>EFTELI</Hotel>
            <HotelName>EFTELIA RESORT</HotelName>
            <Room>2AD</Room>
            <RoomName>2 ADULT</RoomName>
            <RoomType>FAM</RoomType>
            <RoomTypeName>FAMILY ROOM</RoomTypeName>
            <Board>AI+</Board>
            <BoardName>ALL INCLUSIVE PLUS</BoardName>
            <Category>5*</Category>
            <Currency>USD</Currency>
            <Region>ANT</Region>
            <RegionName>ANTALYA CITY</RegionName>
            <TrfRegion>ANT</TrfRegion>
            <TrfRegionName>ANTALYA CITY</TrfRegionName>
            <AvailabilityStatus>Ok</AvailabilityStatus>
            <AvailabilityStatusDesc>Available</AvailabilityStatusDesc>
            <HotelNetPrice>118.8</HotelNetPrice>
            <HotelPrice>118.8</HotelPrice>
            <TotalPrice>118.8</TotalPrice>
            <AllotmentType>N</AllotmentType>
            <ExtraPrice>0</ExtraPrice>
            <KickbackPrice>0</KickbackPrice>
            <HandlingFeePrice>0</HandlingFeePrice>
            <TransferPrice>0</TransferPrice>
            <NewCancelRules>false</NewCancelRules>
            <AvailableRoomCount>50</AvailableRoomCount>
            <AllotmentBaseRoom>2AD</AllotmentBaseRoom>
            <AllotmentBaseRoomType />
            <Rates>
              <DailyRate>
                <RateID>1</RateID>
                <Date>2015-04-16T00:00:00</Date>
                <Amount>0</Amount>
                <Room>2AD</Room>
                <RoomType>FAM</RoomType>
                <Board>AI+</Board>
                <PriceType>K</PriceType>
                <AdultPrice>19.8</AdultPrice>
                <Currency>USD</Currency>
                <Period>C</Period>
                <PeriodInfo>
                  <PeriodType>Y</PeriodType>
                  <PeriodBeginDate>2015-03-01T00:00:00</PeriodBeginDate>
                  <PeriodEndDate>2015-04-30T00:00:00</PeriodEndDate>
                </PeriodInfo>
                <Extrabed>0</Extrabed>
                <ExtrabedPrice>0</ExtrabedPrice>
                <ApartPrice>0</ApartPrice>
                <AllotmentType>N</AllotmentType>
                <Chd1Price>0</Chd1Price>
                <Chd2Price>0</Chd2Price>
                <Chd3Price>0</Chd3Price>
                <Chd4Price>0</Chd4Price>
                <WeekendPrice>false</WeekendPrice>
                <SPOBoardDifference>0</SPOBoardDifference>
                <SPOExtBedDifference>0</SPOExtBedDifference>
                <SpoInfos />
                <PriceTourOperator>ALFA</PriceTourOperator>
                <AccomodationPrice>39.6</AccomodationPrice>
                <EbtPrice>0</EbtPrice>
                <ExtraPrice>0</ExtraPrice>
                <KickBackPrice>0</KickBackPrice>
                <DayPromotionAppliedType>0</DayPromotionAppliedType>
                <EbExtPercent>0</EbExtPercent>
                <KbDayPromotionApplyType>true</KbDayPromotionApplyType>
              </DailyRate>
              <DailyRate>
                <RateID>2</RateID>
                <Date>2015-04-17T00:00:00</Date>
                <Amount>0</Amount>
                <Room>2AD</Room>
                <RoomType>FAM</RoomType>
                <Board>AI+</Board>
                <PriceType>K</PriceType>
                <AdultPrice>19.8</AdultPrice>
                <Currency>USD</Currency>
                <Period>C</Period>
                <PeriodInfo>
                  <PeriodType>Y</PeriodType>
                  <PeriodBeginDate>2015-03-01T00:00:00</PeriodBeginDate>
                  <PeriodEndDate>2015-04-30T00:00:00</PeriodEndDate>
                </PeriodInfo>
                <Extrabed>0</Extrabed>
                <ExtrabedPrice>0</ExtrabedPrice>
                <ApartPrice>0</ApartPrice>
                <AllotmentType>N</AllotmentType>
                <Chd1Price>0</Chd1Price>
                <Chd2Price>0</Chd2Price>
                <Chd3Price>0</Chd3Price>
                <Chd4Price>0</Chd4Price>
                <WeekendPrice>false</WeekendPrice>
                <SPOBoardDifference>0</SPOBoardDifference>
                <SPOExtBedDifference>0</SPOExtBedDifference>
                <SpoInfos />
                <PriceTourOperator>ALFA</PriceTourOperator>
                <AccomodationPrice>39.6</AccomodationPrice>
                <EbtPrice>0</EbtPrice>
                <ExtraPrice>0</ExtraPrice>
                <KickBackPrice>0</KickBackPrice>
                <DayPromotionAppliedType>0</DayPromotionAppliedType>
                <EbExtPercent>0</EbExtPercent>
                <KbDayPromotionApplyType>true</KbDayPromotionApplyType>
              </DailyRate>
              <DailyRate>
                <RateID>3</RateID>
                <Date>2015-04-18T00:00:00</Date>
                <Amount>0</Amount>
                <Room>2AD</Room>
                <RoomType>FAM</RoomType>
                <Board>AI+</Board>
                <PriceType>K</PriceType>
                <AdultPrice>19.8</AdultPrice>
                <Currency>USD</Currency>
                <Period>C</Period>
                <PeriodInfo>
                  <PeriodType>Y</PeriodType>
                  <PeriodBeginDate>2015-03-01T00:00:00</PeriodBeginDate>
                  <PeriodEndDate>2015-04-30T00:00:00</PeriodEndDate>
                </PeriodInfo>
                <Extrabed>0</Extrabed>
                <ExtrabedPrice>0</ExtrabedPrice>
                <ApartPrice>0</ApartPrice>
                <AllotmentType>N</AllotmentType>
                <Chd1Price>0</Chd1Price>
                <Chd2Price>0</Chd2Price>
                <Chd3Price>0</Chd3Price>
                <Chd4Price>0</Chd4Price>
                <WeekendPrice>false</WeekendPrice>
                <SPOBoardDifference>0</SPOBoardDifference>
                <SPOExtBedDifference>0</SPOExtBedDifference>
                <SpoInfos />
                <PriceTourOperator>ALFA</PriceTourOperator>
                <AccomodationPrice>39.6</AccomodationPrice>
                <EbtPrice>0</EbtPrice>
                <ExtraPrice>0</ExtraPrice>
                <KickBackPrice>0</KickBackPrice>
                <DayPromotionAppliedType>0</DayPromotionAppliedType>
                <EbExtPercent>0</EbExtPercent>
                <KbDayPromotionApplyType>true</KbDayPromotionApplyType>
              </DailyRate>
            </Rates>
          </SejourRoomOffer>
        </RoomOffers>
      </PriceSearchResult>
    </PriceSearchResponse>
  </soap:Body>
</soap:Envelope>

PriceSearchDS

Parameters Sent: Returning Parameter:
token: I It is the token code used for the entry to the system. (string)
CheckIn: Check in date. (datetime)
HoneyMoon: There is honeymooner special offer , it displays. (true= yes,false= no) value types. (boolean)
OnlyAvailable: True , False when it is true it brings only available results. Otherwise on-request and available hotels comes together.(boolean)
Currency Currency code.(string)(nullable)
HotelCode Hotel code information. If you want to multi hotel search. You must separate your hotel code with semicolon (;) (string)(nullable)
RoomCode Room information of the hotel to be search. Room codes recorded in sejour database from Common.asmx by using GetRooms method can be transferred to combobox .and selection is made from here.(string)(nullable)
RoomTypeCode Room type information of the hotel to be search. Room type codes recorded in sejour database Common.asmx by using GetRoomTypes method can be transferred into a combobox. And selection is made from here.(string)(nullable)
BoardCode board information of the hotel to be search. Board codes recorded in sejour database from Common.asmx by using GetBoards method can be transferred into combobox. And selection is made from here.(string)(nullable) PriceSearchResult :
CalculateHandlingFee Handling Fee calculation status.(bool)
HandFeeType HandFee code.(string)
CalculateTransfer Transfer calculation status.(bool) RoomOffers : RoomOffers is the class which have all information about price list.(array of SejourRoomOffer)
TransferCriteria Transfer information.(array)
TransferCriteria Detail:
ArrivalTransferType Transfer code(string)
DepartureTransferOK Departure transfer status(bool)
DepartureTransferType Transfer code(string)
Airport Airport code(string)
TransferRegion TransferRegion code(string)
RoomCriteria Room pax information.(array)
RoomCriteria Detail:
Adult pax as Adult(numeric)
Child pax as Child(numeric)
ChildAges Child age information(array)(nullable)
ChildAges Detail Child age information(array)
int :Child age.(numeric)
Properties of SejourRoomOffer Class:
RoomNumber: Room number which is specifying the requested room number.(numeric)
OfferID: First result ID.Identity of Offers per RoomNumberResHotel (numeric)
PublishDate: for returned price.(datetime)
Night: Accomodation night.(numeric)
CInDate: Check in date.(datetime)
COutDate: Check out date.(datetime)
Adult: Adult number.(numeric)
Child: Child number.(numeric)
TourOperator: Tour operator code.(string)
Hotel: Hotel code.(string)
HotelName: Hotel name.(string)
Room: Room code.(string)
RoomType: RoomType code.(string)
Board: Board code.(string)
Currency: Currency code.(string)
AvailabilityStatus: Availability status, Ok, On-request(Request) (string)
AvailabilityStatusDesc: Availability status description (string)
HotelNetPrice: Hotel Net price of search offer (double)
HotelPrice: Hotel price of search offer (double)
TotalPrice: Total price of search offer (double)
AllotmentType: Allotment type information as N=Normal, G=Guarantied(string)
ExtraPrice: Extra price of search offer (double)
KickbackPrice: KickbackPrice of search offer(double)
HandlingFeePrice: Handling Fee price of search offer (double)
TransferPrice: Transfer price of search offer. (double)
Rates: Rates node are returning with the daily prices for specified room offers in search results. xml return with each date price starting from 1,2,3..etc.(array of DailyRate)
Properties of DailyRate Class:
RateID: Rate order ID(numeric)
Date: Rate date.(datetime)
Amount: Amount of day.(double)
PriceType: Price type information.K=Per Person ,O= Per Room, A=Per Apart
AdultPrice: Adult Price of day(double)
Period: Season period code.(string)
ExtrabedPrice: Extra bed price of day(double)
ApartPrice: Apart price of day(double)
Chd1Price: Child 1 price of day(double)
Chd1Price: Child 2 price of day(double)
Chd1Price: Child 3 price of day(double)
Chd1Price: Child 4 price of day(double)
SpoInfos: array of SpoInfo(SpoNo = SPO Number ,SpoType= SPO Type Code)(class)
AccomodationPrice: AccomodationPrice price of day(double)
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <PriceSearchDS xmlns="http://www.sansejour.com/">
      <token>2d66d9f9-a2c1-4aee-a452-b7bd2ee7cdf4</token>
      <searchRequest>
        <CheckIn>2014-07-20T00:00:00</CheckIn>
        <Night>3</Night>
        <HoneyMoon>false</HoneyMoon>
        <OnlyAvailable>false</OnlyAvailable>
        <Currency />
        <HotelCode>NEN</HotelCode>
        <RegionCode />
        <CategoryCode />
        <RoomCode />
        <RoomTypeCode />
        <BoardCode />
        <AdditionalCriteria>
          <SPOType>0</SPOType>
          <PriceRange1 xsi:nil="true" />
          <PriceRange2 xsi:nil="true" />
        </AdditionalCriteria>
        <CalculateHandlingFee>false</CalculateHandlingFee>
        <HandFeeType />
        <CalculateTransfer>false</CalculateTransfer>
        <TransferCriteria>
          <ArrivalTransferType />
          <DepartureTransferOK>false</DepartureTransferOK>
          <DepartureTransferType />
          <Airport />
          <TransferRegion />
        </TransferCriteria>
        <RoomCriterias>
          <RoomCriteria>
            <Adult>2</Adult>
            <Child>0</Child>
            <ChildAges/>
          </RoomCriteria>
        </RoomCriterias>
      </searchRequest>
    </PriceSearchDS>
  </soap:Body>
</soap:Envelope>

PriceSearchWithTrf2

Parameters Sent: Returning Parameter:
Returned results are in dataset contain the components as follows :
RecNo : returned record number , besides it is connecting with the pppriceitems list that storage keeping reservation details on daily basis
PublishDate : Publish date of the list price table.
Night : Total overnight
CInDate : Reservation check in date
COutDate : Reservation check out date
token: It is the token code used for the entry to the system. (string) Adl : Adult count
selldate: Reservation Selling Date (is the price search date)(datetime) Chd : Adult count
cindate1: check in date interval for price search, 1. Date(datetime) TourOperator : Operator code
cindate2: check in date interval for price search, 2. date(datetime) Hotel : Hotel code
region: region information of hotels in sejour data. From common.asmx by using GetRegionsDS method it can be transferres into combobox and selection is made from there.(string) Room : Room code
category : category information of hotels in sejour data. from Common.asmx by using GetCategories method it can be transferres into combobox . and selection is made from here.(string) RoomType : Room type code
room : Room information of the hotel to be search. Room codes recorded in sejour database from Common.asmx by using GetRooms method can be transferred to combobox .and selection is made from here.(string) Board : Board code
roomtype : Room type information of the hotel to be search. Room type codes recorded in sejour database Common.asmx by using GetRoomTypes method can be transferred into a combobox. And selection is made from here.(string) PriceType :
board : board information of the hotel to be search. Board codes recorded in sejour database from Common.asmx by using GetBoards method can be transferred into combobox. And selection is made from here.(string) AdlPrice : Listed adult price.
hotel : Hotel code. Hotel codes in sejour from Common.asmx by using GetHotels method can be transferred into combobox.and selection is made from here.(string) ChdPrice : Listed child price.
price1 : price interval to be search .1. price.(double) TotalPrice : Total calculated accomodation.
price2 : price interval to be search. 2. price. (if it is not entered default value is 100000)(double) KickBackPrice :
adl : Adult number to be searched.(int) Curr : Currency type
chd : Child number to be searched.(int) TotalPricebyCur : Total calculated accomodation with currency.
cy1 : 1. child age to be searched(nullable)(int) SPO : available special offer code.
cy2 : 2. child age to be searched(nullable)(int) StopSaleDesc : if Y=yes is stop sale, if N=no is no stop sale
cy3 : 3. child age to be searched(nullable)(int) AllotmentDesc : if Y not available occupancy. If N is available occupancy.
cy4 : 4. child age to be searched(nullable)(int) AllotmentType : Allotment type
kg1 : Accomodation day count 1(nullable)(int) Book : Gets language specific add basket string. Default “Add Basket”
kg2 : Accomodation day count 2(nullable)(int) BookNow : Gets language specific book now string. Default “Book Now”
kg3 : Accomodation day count 3(nullable)(int) HotelName : Gets hotel name
kg4 : Accomodation day count 4(nullable)(int) Web : Gets website of hotel
Currency : currency type to be searched.(string) Category : Gets category of hotel
SPOType : Special offer type to be searched. There are deinition of them as follows: 1 Normal 2 Early Booking 3 Rolling Early Booking 4 Day Promotion (nullable)(int) Region : Gets region of hotel
priceSearchtype : price interval to be searched. 0 Per Person / Room 1 Per Reservation (int) RegionName : Gets regionname of hotel
honeym : There is honeymooner special offer , it displays. (Y= yes,N= no) value types. (string)
comRatio : Commission price ratio.(double) TrfRegionName : Gets transfer region of hotel
comAmount : Commission price amount.(double) OtelOda : Gets room of hotel
comAmountDaily : (double) OtelOTip : Gets room type of hotel
flight : Flight price OtelPans : Gets board of hotel
other : Other extra price PesinIndirimOran :
ohm : Default “N” ArrTrfType : Gets arrival transfer type
calcTrf : DepTrfType : Gets departure transfer type
arrTrfType : TrfPrice :
depTrfType : TrfCurr :
deptrfOk : HandFeePrice :
airport : HandFeeCurr :
comissionType : sets commission type. If false commission type is commission ratio, if true commission type is commission amount ExtraPrice :
insuranceTotal : If isInsuranceTotal is true price search look insuranceTotal field for insurance commission ExtraCurr :
isInsuranceTotal : sets insurance type. İf true insurance type looks insurance total field WebSite : Gets website of hotel
flightCur : Flight currency NewCancelRules :
insuranceCur : Insurance currency AksNumbers :
otherCur : Other extra currency TransferNote :
trfRegion : transfer region information of hotels in sejour data. From common.asmx by using GetTrfRegionsDS method it can be transferres into combobox and selection is made from there. AksTanimGoster :
handFeeType : Handling fee type from sejour data. From common.asmx by using getHandFeeTypeDS method it can be transferres into combobox and selection is made from there. AksTanim :
GetMinPrice : Control :
calcKickBackWebUser : OpsExtraVar :
withAvailRoomCount :
IsCalculateEB :
ppriceitems (ppriceitems) this list contains the following components;
TABLE2
In_House : It brings accomodation days
Child : It brings the child number
Adult : It brings the adult number
Price_Type : It brings price type
Adult_Price : adult price
ExtraBed : extrabed price
ExtraBed_Price : price of extra bed
Child_1_Price :
Child_2_Price :
Child_3_Price :
Child_4_Price :
KickBackPrice :
SPO_Remarks : Special offer code
Board_Price : it brings board price
ExtraPrice : it brings extra price
TopYetPrices :
OTHER DETAIL
FlightTotal : Total price of flight
FlightCur : Currency of flight
InsuranceTotal: : Price of insurance
InsuranceCur : Currency of insurance
OtherTotal: Price of other
OtherCur : Currency of other
OnlyHoneyMooners : If true it returns only honey mooners.
Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <priceSearchWithTrf2 xmlns="http://www.sansejour.com/">
      <token>1556b634-b638-4a30-a99b-54e0487f0ac9</token>
      <selldate>2013-11-26T00:00:00</selldate>
      <cindate1>2013-12-02T00:00:00</cindate1>
      <cindate2>2013-12-02T00:00:00</cindate2>
      <region>ANT</region>
      <category />
      <room />
      <roomtype />
      <board />
      <hotel>AKS</hotel>
      <price1 xsi:nil="true" />
      <price2 xsi:nil="true" />
      <adl>2</adl>
      <chd>0</chd>
      <cy1 xsi:nil="true" />
      <cy2 xsi:nil="true" />
      <cy3 xsi:nil="true" />
      <cy4 xsi:nil="true" />
      <kg1>7</kg1>
      <kg2 xsi:nil="true" />
      <kg3 xsi:nil="true" />
      <kg4 xsi:nil="true" />
      <Currency>EUR</Currency>
      <SPOType>-2</SPOType>
      <priceSearchtype>1</priceSearchtype>
      <honeym />
      <comRatio>0</comRatio>
      <comAmount>0</comAmount>
      <comAmountDaily>0</comAmountDaily>
      <flight>0</flight>
      <other>0</other>
      <ohm />
      <calcTrf>false</calcTrf>
      <arrTrfType />
      <depTrfType />
      <deptrfOk>false</deptrfOk>
      <airport />
      <comissionType>false</comissionType>
      <insuranceTotal>0</insuranceTotal>
      <isInsuranceTotal>false</isInsuranceTotal>
      <flightCur />
      <insuranceCur />
      <otherCur />
      <trfRegion />
      <handFeeType />
      <GetMinPrice>false</GetMinPrice>
      <calcKickBackWebUser>-1</calcKickBackWebUser>
      <withAvailRoomCount>false</withAvailRoomCount>
      <IsCalculateEB>false</IsCalculateEB>
    </priceSearchWithTrf2>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <priceSearchWithTrf2Response xmlns="http://www.sansejour.com/">
      <priceSearchWithTrf2Result>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table1">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="RecNo" type="xs:string" minOccurs="0" />
                      <xs:element name="PublishDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="Night" type="xs:int" minOccurs="0" />
                      <xs:element name="CInDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="COutDate" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="Adl" type="xs:int" minOccurs="0" />
                      <xs:element name="Chd" type="xs:int" minOccurs="0" />
                      <xs:element name="TourOperator" type="xs:string" minOccurs="0" />
                      <xs:element name="Hotel" type="xs:string" minOccurs="0" />
                      <xs:element name="Room" type="xs:string" minOccurs="0" />
                      <xs:element name="RoomType" type="xs:string" minOccurs="0" />
                      <xs:element name="Board" type="xs:string" minOccurs="0" />
                      <xs:element name="PriceType" type="xs:string" minOccurs="0" />
                      <xs:element name="AdlPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="ChdPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="TotalPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="TotalPriceAll" type="xs:double" minOccurs="0" />
                      <xs:element name="KickBackPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="Curr" type="xs:string" minOccurs="0" />
                      <xs:element name="TotalPricebyCur" type="xs:string" minOccurs="0" />
                      <xs:element name="SPO" type="xs:string" minOccurs="0" />
                      <xs:element name="StopSaleDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="AllotmentDesc" type="xs:string" minOccurs="0" />
                      <xs:element name="AllotmentType" type="xs:string" minOccurs="0" />
                      <xs:element name="Book" type="xs:string" minOccurs="0" />
                      <xs:element name="BookNow" type="xs:string" minOccurs="0" />
                      <xs:element name="HotelName" type="xs:string" minOccurs="0" />
                      <xs:element name="Web" type="xs:string" minOccurs="0" />
                      <xs:element name="Category" type="xs:string" minOccurs="0" />
                      <xs:element name="Region" type="xs:string" minOccurs="0" />
                      <xs:element name="RegionName" type="xs:string" minOccurs="0" />
                      <xs:element name="TrfRegionName" type="xs:string" minOccurs="0" />
                      <xs:element name="OtelOda" type="xs:string" minOccurs="0" />
                      <xs:element name="OtelOTip" type="xs:string" minOccurs="0" />
                      <xs:element name="OtelPans" type="xs:string" minOccurs="0" />
                      <xs:element name="PesinIndirimOran" type="xs:string" minOccurs="0" />
                      <xs:element name="ArrTrfType" type="xs:string" minOccurs="0" />
                      <xs:element name="DepTrfType" type="xs:string" minOccurs="0" />
                      <xs:element name="TrfPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="TrfCurr" type="xs:string" minOccurs="0" />
                      <xs:element name="HandFeePrice" type="xs:double" minOccurs="0" />
                      <xs:element name="HandFeeCurr" type="xs:string" minOccurs="0" />
                      <xs:element name="ExtraPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="ExtraCurr" type="xs:string" minOccurs="0" />
                      <xs:element name="WebSite" type="xs:string" minOccurs="0" />
                      <xs:element name="NewCancelRules" type="xs:boolean" minOccurs="0" />
                      <xs:element name="AksNumbers" type="xs:string" minOccurs="0" />
                      <xs:element name="TransferNote" type="xs:string" minOccurs="0" />
                      <xs:element name="AksTanimGoster" type="xs:string" minOccurs="0" />
                      <xs:element name="AksTanim" type="xs:string" minOccurs="0" />
                      <xs:element name="Control" type="xs:boolean" minOccurs="0" />
                      <xs:element name="OpsExtraVar" type="xs:boolean" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Table2">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="_x0023_" type="xs:string" minOccurs="0" />
                      <xs:element name="In_x0020_House" type="xs:dateTime" minOccurs="0" />
                      <xs:element name="Child" type="xs:int" minOccurs="0" />
                      <xs:element name="Adult" type="xs:int" minOccurs="0" />
                      <xs:element name="Price_x0020_Type" type="xs:string" minOccurs="0" />
                      <xs:element name="Adult_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="ExtraBed" type="xs:int" minOccurs="0" />
                      <xs:element name="Extrabed_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="_x0031_._x0020_Chd_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="_x0032_._x0020_Chd_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="_x0033_._x0020_Chd_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="_x0034_._x0020_Chd_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="KickBackPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="SPO_x0020_Remarks" type="xs:string" minOccurs="0" />
                      <xs:element name="Board_x0020_Price" type="xs:double" minOccurs="0" />
                      <xs:element name="ExtraPrice" type="xs:double" minOccurs="0" />
                      <xs:element name="TopYetPrices" type="xs:double" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="OtherDetail">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="FlightTotal" type="xs:double" minOccurs="0" />
                      <xs:element name="FlightCur" type="xs:string" minOccurs="0" />
                      <xs:element name="InsuranceTotal" type="xs:double" minOccurs="0" />
                      <xs:element name="InsuranceCur" type="xs:string" minOccurs="0" />
                      <xs:element name="OtherTotal" type="xs:double" minOccurs="0" />
                      <xs:element name="OtherCur" type="xs:string" minOccurs="0" />
                      <xs:element name="OnlyHoneyMooners" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="inserted">
              <RecNo>2AKS</RecNo>
              <PublishDate>2013-11-26T00:00:00+02:00</PublishDate>
              <Night>7</Night>
              <CInDate>2013-12-03T00:00:00+02:00</CInDate>
              <COutDate>2013-12-10T00:00:00+02:00</COutDate>
              <Adl>2</Adl>
              <Chd>0</Chd>
              <TourOperator>ALFA</TourOperator>
              <Hotel>AKS</Hotel>
              <Room>DBL</Room>
              <RoomType>STD</RoomType>
              <Board>AI</Board>
              <AdlPrice>0</AdlPrice>
              <ChdPrice>0</ChdPrice>
              <TotalPrice>1680</TotalPrice>
              <TotalPriceAll>1680</TotalPriceAll>
              <KickBackPrice>0</KickBackPrice>
              <Curr>EUR</Curr>
              <TotalPricebyCur>1680EUR</TotalPricebyCur>
              <SPO>NO SPO</SPO>
              <StopSaleDesc />
              <AllotmentDesc>Normal</AllotmentDesc>
              <AllotmentType>N</AllotmentType>
              <Book>Add Basket</Book>
              <BookNow>Book Now</BookNow>
              <HotelName>AKSIYON TEST OTELI</HotelName>
              <Web />
              <Category>5*</Category>
              <Region>ANT</Region>
              <RegionName>ANTALYA CITY</RegionName>
              <TrfRegionName>ANTALYA CITY</TrfRegionName>
              <OtelOda>DOUBLE</OtelOda>
              <OtelOTip>STANDART ROOM</OtelOTip>
              <OtelPans>ALL INCLUSIVE</OtelPans>
              <ArrTrfType />
              <DepTrfType />
              <HandFeePrice>0</HandFeePrice>
              <HandFeeCurr />
              <WebSite />
              <NewCancelRules>false</NewCancelRules>
              <AksNumbers />
              <TransferNote />
              <AksTanimGoster />
              <AksTanim />
              <OpsExtraVar>false</OpsExtraVar>
            </Table1>
            <Table2 diffgr:id="Table21" msdata:rowOrder="0" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-03T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table22" msdata:rowOrder="1" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-04T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table23" msdata:rowOrder="2" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-05T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table24" msdata:rowOrder="3" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-06T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table25" msdata:rowOrder="4" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-07T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table26" msdata:rowOrder="5" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-08T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <Table2 diffgr:id="Table27" msdata:rowOrder="6" diffgr:hasChanges="inserted">
              <_x0023_>2AKS</_x0023_>
              <In_x0020_House>2013-12-09T00:00:00+02:00</In_x0020_House>
              <Child>0</Child>
              <Adult>2</Adult>
              <Price_x0020_Type>Per Person</Price_x0020_Type>
              <Adult_x0020_Price>120</Adult_x0020_Price>
              <ExtraBed>0</ExtraBed>
              <Extrabed_x0020_Price>0</Extrabed_x0020_Price>
              <_x0031_._x0020_Chd_x0020_Price>0</_x0031_._x0020_Chd_x0020_Price>
              <_x0032_._x0020_Chd_x0020_Price>0</_x0032_._x0020_Chd_x0020_Price>
              <_x0033_._x0020_Chd_x0020_Price>0</_x0033_._x0020_Chd_x0020_Price>
              <_x0034_._x0020_Chd_x0020_Price>0</_x0034_._x0020_Chd_x0020_Price>
              <KickBackPrice>0</KickBackPrice>
              <SPO_x0020_Remarks />
              <Board_x0020_Price>0</Board_x0020_Price>
              <TopYetPrices>240</TopYetPrices>
            </Table2>
            <OtherDetail diffgr:id="OtherDetail1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
              <FlightTotal>0</FlightTotal>
              <FlightCur />
              <InsuranceTotal>0</InsuranceTotal>
              <InsuranceCur />
              <OtherTotal>0</OtherTotal>
              <OtherCur />
              <OnlyHoneyMooners />
            </OtherDetail>
          </NewDataSet>
        </diffgr:diffgram>
      </priceSearchWithTrf2Result>
    </priceSearchWithTrf2Response>
  </soap:Body>
</soap:Envelope>

ResControl

Last Update Date: 06.03.2017

Request Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <ResControl xmlns="http://www.sansejour.com/">
      <token>4d8c658c-ddb2-424e-89c4-92a13b18e3a2</token>
      <cinDate>2013-12-02T00:00:00</cinDate>
      <coutDate>2013-12-08T00:00:00</coutDate>
      <hotelCode>AKS</hotelCode>
      <roomType>STD</roomType>
      <room>DBL</room>
      <roomCount>1</roomCount>
      <forOnlyTranfer>false</forOnlyTranfer>
      <boardList>AI</boardList>
      <allotmentStr>N</allotmentStr>
    </ResControl>
  </soap:Body>
</soap:Envelope>

Response Sample

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <ResControlResponse xmlns="http://www.sansejour.com/">
      <ResControlResult>
        <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xs:complexType>
              <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table1">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="ErrorMsg" type="xs:string" minOccurs="0" />
                      <xs:element name="MinStayError" type="xs:string" minOccurs="0" />
                      <xs:element name="Okey" type="xs:string" minOccurs="0" />
                      <xs:element name="AllotmentStr" type="xs:string" minOccurs="0" />
                      <xs:element name="ExtraAllotmentStr" type="xs:string" minOccurs="0" />
                      <xs:element name="Value" type="xs:string" minOccurs="0" />
                      <xs:element name="MinStay" type="xs:string" minOccurs="0" />
                      <xs:element name="MinStayAllBoardControl" type="xs:string" minOccurs="0" />
                      <xs:element name="AllDayFreeSale" type="xs:string" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:choice>
            </xs:complexType>
          </xs:element>
        </xs:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet xmlns="">
            <Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="inserted">
              <ErrorMsg />
              <MinStayError />
              <Okey>True</Okey>
              <AllotmentStr>N</AllotmentStr>
              <ExtraAllotmentStr />
              <Value>0</Value>
              <MinStay>0</MinStay>
              <MinStayAllBoardControl>False</MinStayAllBoardControl>
              <AllDayFreeSale>N</AllDayFreeSale>
            </Table1>
          </NewDataSet>
        </diffgr:diffgram>
      </ResControlResult>
    </ResControlResponse>
  </soap:Body>
</soap:Envelope>