Sistema YCIX

De Wiki PriceSurfer
Saltar a: navegación, buscar

Documentación para Nemo

Price Surfer puede exportar reservas de hoteles al sistema YCIX

Un envío de ejemplo:


<?xml version="1.0" encoding="UTF-8"?> 
<root>
    <DatosReserva>
        <NUMERO_AMARILLO></NUMERO_AMARILLO>
        <REFERENCIA>PH_0XXXL-1</REFERENCIA>
        <IDSECTOR>121</IDSECTOR>
        <IDDESTINO>59059</IDDESTINO>
        <IDUSUARIOALTA>669</IDUSUARIOALTA>
        <IZSTATUSOP>OK</IZSTATUSOP>
        <IDCLIENTE>60980</IDCLIENTE>
        <CAN_PAX>1</CAN_PAX>
        <CAN_PADL>1</CAN_PADL>
        <CAN_CHD></CAN_CHD>
        <CAN_PINF></CAN_PINF>
        <CAN_PJNR></CAN_PJNR>
        <FECHA_SAL>2016-05-30</FECHA_SAL>
        <FECHA_LLE>2016-06-07</FECHA_LLE>
        <NOTAF1>Jose jose</NOTAF1>
        <NOTAF2></NOTAF2>
        <NOTAF3></NOTAF3>
        <NOTAF4></NOTAF4>
        <NOTAF5></NOTAF5>
        <IDPROMOTOR></IDPROMOTOR>
        <IDSUCURSAL>1</IDSUCURSAL>
        <CERRADO></CERRADO>
        <MONEDAK>USD</MONEDAK>
        <COTIZAK></COTIZAK>
        <IDIOMA></IDIOMA>
        <ACTIVO>1</ACTIVO>
        <TIPO>80</TIPO>
        <IDSETDATA>46</IDSETDATA>
        <IZCIUDAD>PS</IZCIUDAD>
        <IDPROVEEDOR>2295</IDPROVEEDOR>
        <FECHA_DES>2016-05-30</FECHA_DES>
        <FECHA_HAS>2016-06-07</FECHA_HAS>
        <OBSERVA_1><![CDATA[Lago Mar Resort & Club]]></OBSERVA_1>
        <OBSERVA_2><![CDATA[Florida - Estados Unidos]]></OBSERVA_2>
        <OBSERVA_3></OBSERVA_3>
        <OBSERVA_4></OBSERVA_4>
        <OPREMARK_1><![CDATA[Tramitado y pagado por Action Travel. Teléfono: 407-352-6945 407-352-6945 | Fax:]]></OPREMARK_1>
        <REGULAR>1</REGULAR>
        <TIPOIVA>N</TIPOIVA>
        <IDCODIVA>1</IDCODIVA>
        <IZMONEDA>USD</IZMONEDA>
        <IDSETTRFA></IDSETTRFA>
        <MA_COSEX>1404,80</MA_COSEX>
        <MA_VTAEX>1800,95</MA_VTAEX>
        <MC_COSEX></MC_COSEX>
        <MC_VTAEX></MC_VTAEX>
        <MI_COSEX></MI_COSEX>
        <MI_VTAEX></MI_VTAEX>
        <COSTOTOTAL></COSTOTOTAL>
        <VTATOTAL></VTATOTAL>
        <PAX>PEDRO ROMAN</PAX>
        <IDFILE></IDFILE>
        <WSRooming>
            <Rooming>
                <Numero>1</Numero>
                <Nombre>PEDRO</Nombre>
                <Apellido>ROMAN</Apellido>
                <TipoPasajero>A</TipoPasajero>
                <Documento>23001942</Documento>
                <Pasaporte></Pasaporte>
                <FechaNacimiento></FechaNacimiento>
                <CUIL></CUIL>
                <Edad>30</Edad>
            </Rooming>
        </WSRooming>
    </DatosReserva>
</root>


Para configurar un nuevo cliente nos deberán enviar los siguientes parámetros:


<params contractId="1234" clientName="NombreNuevoCliente"> 
    <YcixEndPoint>http://url/External.asmx/WSAltaDatos</YcixEndPoint> 
    <StatusFile>OK</StatusFile>
    <IdSucursal>1</IdSucursal>
    <Cerrado></Cerrado>
    <Activo>1</Activo>
    <Tipo>80</Tipo>
    <IdServicio>46</IdServicio>
    <Regular>1</Regular>
    <IdCodIva>1</IdCodIva>
    <Providers>
        <Provider PriceId="GTA" Name="Gullivers Travel Associated" YcixId="681"></Provider>
        <Provider PriceId="BOL" Name="HotelBeds" YcixId="5826"></Provider>
        <Provider PriceId="TOU" Name="Tourico Holidays Inc." YcixId="12272"></Provider>
        <Provider PriceId="TOH" Name="Tourico Holidays V3" YcixId="12272"></Provider>
        <Provider PriceId="RES" Name="Restel" YcixId="50325"></Provider>
        <Provider PriceId="HTU" Name="Houta Hotels / Keytel" YcixId="2719"></Provider>
        <Provider PriceId="JCB" Name="Jacob on line Ltd." YcixId="20411"></Provider>
        <Provider PriceId="TCO" Name="Travco" YcixId="12216"></Provider>
        <Provider PriceId="MIK" Name="Mikitravel" YcixId="9725"></Provider>
        <Provider PriceId="TRH" Name="Transhotel" YcixId="2892"></Provider>
        <Provider PriceId="JN0" Name="Action Travel" YcixId="2295"></Provider>
        <Provider PriceId="HDO" Name="HotelDo" YcixId="8325"></Provider>
        <Provider PriceId="LCB" Name="LowcostBeds" YcixId="65485"></Provider>
        <Provider PriceId="MAJ" Name="Majestic" YcixId="66397"></Provider>
        <Provider PriceId="JN1" Name="Gowaii" YcixId="62134"></Provider>
        <Provider PriceId="TRN" Name="Trend" YcixId="62673"></Provider>
        <Provider PriceId="RTS" Name="Rts" YcixId="68723"></Provider>
    </Providers>          
    <UsuarioAlta>432</UsuarioAlta>
    <IdSector>123</IdSector>
    <IdDestino>59059</IdDestino>
    <IdCliente>60980</IdCliente>
    <IzCiudad>PS</IzCiudad>
    <CanPax>1</CanPax>
    <CanPadl>1</CanPadl>
</params>

Descripción de los parámetros de configuración

Nodo Descripción
YcixEndPoint URL a la cual se hará el envío del XML de la reserva
StatusFile Valor fijo que se enviará en el nodo <IZSTATUSOP>
IdSucursal Valor fijo que se enviará en el nodo <IDSUCURSAL> si no tiene seteada una Sucursal Ycix en la Agencia asociada
Cerrado Valor fijo que se enviará en el nodo <CERRADO>
Activo Valor fijo que se enviará en el nodo <ACTIVO>
Tipo Valor fijo que se enviará en el nodo <TIPO>
IdServicio Valor fijo que se enviará en el nodo <IDSETDATA>
Regular Valor fijo que se enviará en el nodo <REGULAR>
IdCodIva Valor fijo que se enviará en el nodo <IDCODIVA>
Providers Son los identificadores YCIX de los proveedores habilitados en el cliente, necesarios para mapear con los de Price Surfer
UsuarioAlta Valor fijo que se enviará en el nodo <IDUSUARIOALTA> si no tiene seteado un Operador Ycix en la Agencia asociada
IdSector Valor fijo que se enviará en el nodo <IDSECTOR>
IdDestino Valor fijo que se enviará en el nodo <IDDESTINO>
IdCliente Valor fijo que se enviará en el nodo <IDCLIENTE> si no tiene seteado un Cliente Ycix en la Agencia asociada
IzCiudad Valor fijo que se enviará en el nodo <IZCIUDAD> si no se encuentra el código IATA de la ciudad en Price Surfer
CanPax Valor fijo que se enviará en el nodo <CAN_PAX>
CanPadl Valor fijo que se enviará en el nodo <CAN_PADL>