Diferencia entre revisiones de «Sistema YCIX»

De Wiki PriceSurfer
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 6 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
[https://bitbucket.org/NemoGroup/src-backend/wiki/Export%20Contable:%20Push%20&%20Ycix Documentación para Nemo]
 +
 
Price Surfer puede exportar reservas de hoteles al sistema YCIX
 
Price Surfer puede exportar reservas de hoteles al sistema YCIX
  
Línea 78: Línea 80:
  
  
Para configurar un nuevo cliente nos deberán enviar los siguientes parámetros:
+
==Para configurar un nuevo cliente nos deberán enviar los siguientes parámetros:==
  
 
<pre>
 
<pre>
Línea 105: Línea 107:
 
         <Provider PriceId="JN0" Name="Action Travel" YcixId="2295"></Provider>
 
         <Provider PriceId="JN0" Name="Action Travel" YcixId="2295"></Provider>
 
         <Provider PriceId="HDO" Name="HotelDo" YcixId="8325"></Provider>
 
         <Provider PriceId="HDO" Name="HotelDo" YcixId="8325"></Provider>
 +
        <Provider PriceId="HD2" Name="HotelDoBestDays" YcixId="8325"></Provider>
 
         <Provider PriceId="LCB" Name="LowcostBeds" YcixId="65485"></Provider>
 
         <Provider PriceId="LCB" Name="LowcostBeds" YcixId="65485"></Provider>
 
         <Provider PriceId="MAJ" Name="Majestic" YcixId="66397"></Provider>
 
         <Provider PriceId="MAJ" Name="Majestic" YcixId="66397"></Provider>
 
         <Provider PriceId="JN1" Name="Gowaii" YcixId="62134"></Provider>
 
         <Provider PriceId="JN1" Name="Gowaii" YcixId="62134"></Provider>
 +
        <Provider PriceId="J11" Name="Gowaii" YcixId="62134"></Provider>
 
         <Provider PriceId="TRN" Name="Trend" YcixId="62673"></Provider>
 
         <Provider PriceId="TRN" Name="Trend" YcixId="62673"></Provider>
 
         <Provider PriceId="RTS" Name="Rts" YcixId="68723"></Provider>
 
         <Provider PriceId="RTS" Name="Rts" YcixId="68723"></Provider>
 +
        <Provider PriceId="TTS" Name="TotalStay" YcixId="20411"></Provider>
 +
        <Provider PriceId="INF" Name="Infinitas" YcixId="678"></Provider>
 +
        <Provider PriceId="JN4" Name="BookHotel" YcixId="84947"></Provider>
 +
        <Provider PriceId="JN9" Name="MethaBook" YcixId="84944"></Provider>
 +
        <Provider PriceId="J12" Name="Lots of hotels" YcixId="84940"></Provider>
 +
        <Provider PriceId="MYB" Name="My Beds" YcixId="85543"></Provider>
 +
        <Provider PriceId="DOW" Name="Destination of the world" YcixId="2430"></Provider>   
 +
        <Provider PriceId="RIU" Name="RIU" YcixId="84948"></Provider>   
 +
        <Provider PriceId="TVP" Name="WellcomeBeds" YcixId="90296"></Provider>   
 +
        <Provider PriceId="M25" Name="Tailorbeds" YcixId="107513"></Provider>   
 +
        <Provider PriceId="J18" Name="Itaparica" YcixId="106813"></Provider>
 +
        <Provider PriceId="IMP" Name="Imperatore" YcixId="107514"></Provider>
 +
        <Provider PriceId="M18" Name="Solvera" YcixId="17943"></Provider>
 +
        <Provider PriceId="SOL" Name="Solvera" YcixId="17943"></Provider>
 +
        <Provider PriceId="MED" Name="Tourmed" YcixId="109085"></Provider>
 +
        <Provider PriceId="TEA" Name="Team America" YcixId="108956"></Provider>
 +
        <Provider PriceId="IBE" Name="Iberostar" YcixId="108860"></Provider>
 +
        <Provider PriceId="M10" Name="Iberostar" YcixId="108860"></Provider>
 +
        <Provider PriceId="J16" Name="Viajes Pacífico" YcixId="4956"></Provider>
 +
        <Provider PriceId="M20" Name="Catalonia" YcixId="112358"></Provider>
 +
        <Provider PriceId="TR7" Name="Travco V7" YcixId="12216"></Provider>
 +
        <Provider PriceId="MTB" Name="Methabook" YcixId="84944"></Provider>
 +
        <Provider PriceId="BAH" Name="Bahía Principe" YcixId="99239"></Provider>
 +
        <Provider PriceId="AB2" Name="Abreu" YcixId="111303"></Provider>
 +
        <Provider PriceId="M37" Name="The reef" YcixId="114562"></Provider>
 +
        <Provider PriceId="J17" Name="Escalabeds" YcixId="115079"></Provider>
 +
        <Provider PriceId="JUM" Name="JumboBeds" YcixId="115534"></Provider>
 
     </Providers>
 
     </Providers>
 
     <Currencies>
 
     <Currencies>
Línea 115: Línea 146:
 
         <Currency CurrencyId="USD" Name="Dolar Estadounidense" YcixId="USD"></Currency>
 
         <Currency CurrencyId="USD" Name="Dolar Estadounidense" YcixId="USD"></Currency>
 
         <Currency CurrencyId="EUR" Name="Euro" YcixId="EUR"></Currency>
 
         <Currency CurrencyId="EUR" Name="Euro" YcixId="EUR"></Currency>
     </Currencies>  
+
     </Currencies>  
 
     <AgeTypes>
 
     <AgeTypes>
 
         <AgeType PriceId="NMO.GBL.AGT.ADT" Name="Adult" YcixId="A"></AgeType>
 
         <AgeType PriceId="NMO.GBL.AGT.ADT" Name="Adult" YcixId="A"></AgeType>
 
         <AgeType PriceId="NMO.GBL.AGT.CHD" Name="Child" YcixId="C"></AgeType>
 
         <AgeType PriceId="NMO.GBL.AGT.CHD" Name="Child" YcixId="C"></AgeType>
 
         <AgeType PriceId="NMO.GBL.AGT.INF" Name="Infant" YcixId="I"></AgeType>
 
         <AgeType PriceId="NMO.GBL.AGT.INF" Name="Infant" YcixId="I"></AgeType>
     </AgeTypes>  
+
     </AgeTypes>        
    <NotSent>1</NotSent>
 
 
     <UsuarioAlta>432</UsuarioAlta>
 
     <UsuarioAlta>432</UsuarioAlta>
 
     <IdSector>123</IdSector>
 
     <IdSector>123</IdSector>
Línea 133: Línea 163:
 
</pre>
 
</pre>
  
==== Descripción de los parámetros de configuración ====
+
=== Descripción de los parámetros de configuración ===
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Nodo !! Descripción
 
! Nodo !! Descripción
 
|-
 
|-
|YcixEndPoint || URL a la cual se hará el envío del XML de la reserva
+
|'''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>
+
|'''StatusFile''' || Valor fijo que se enviará en el nodo <IZSTATUSOP>
 
|-
 
|-
|Tipo || Valor fijo que se enviará en el nodo <TIPO>
+
|'''IdSucursal''' || Valor fijo que se enviará en el nodo <IDSUCURSAL> '''si no tiene seteada''' una '''Sucursal Ycix''' en la Agencia asociada
 
|-
 
|-
|IdServicio || Valor fijo que se enviará en el nodo <IDSETDATA>
+
|'''Cerrado''' || Valor fijo que se enviará en el nodo <CERRADO>
 
|-
 
|-
|Regular || Valor fijo que se enviará en el nodo <REGULAR>
+
|'''Activo''' || Valor fijo que se enviará en el nodo <ACTIVO>
 
|-
 
|-
|IdCodIva || Valor fijo que se enviará en el nodo <IDCODIVA>
+
|'''Tipo''' || Valor fijo que se enviará en el nodo <TIPO>
 
|-
 
|-
|Providers ||  
+
|'''IdServicio''' || Valor fijo que se enviará en el nodo <IDSETDATA>
 
|-
 
|-
|Currencies ||  
+
|'''Regular''' || Valor fijo que se enviará en el nodo <REGULAR>
 
|-
 
|-
|AgeTypes ||  
+
|'''IdCodIva''' || Valor fijo que se enviará en el nodo <IDCODIVA>
 
|-
 
|-
|NotSent ||  
+
|'''Providers''' || Son los identificadores YCIX de los proveedores habilitados en el cliente, necesarios para mapear con los de Price Surfer
 
|-
 
|-
|UsuarioAlta ||  
+
|'''UsuarioAlta''' || Valor fijo que se enviará en el nodo <IDUSUARIOALTA> '''si no tiene seteado''' un '''Operador Ycix''' en la Agencia asociada
 
|-
 
|-
|IdSector ||  
+
|'''IdSector''' || Valor fijo que se enviará en el nodo <IDSECTOR>
 
|-
 
|-
|IdDestino ||  
+
|'''IdDestino''' || Valor fijo que se enviará en el nodo <IDDESTINO>
 
|-
 
|-
|IdCliente ||  
+
|'''IdCliente''' || Valor fijo que se enviará en el nodo <IDCLIENTE> '''si no tiene seteado''' un '''Cliente Ycix''' en la Agencia asociada
 
|-
 
|-
|IzCiudad ||  
+
|'''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 ||  
+
|'''CanPax''' || Valor fijo que se enviará en el nodo <CAN_PAX>
 
|-
 
|-
|CanPadl ||  
+
|'''CanPadl''' || Valor fijo que se enviará en el nodo <CAN_PADL>
 
|-
 
|-
 
|}
 
|}

Revisión actual del 17:33 11 abr 2019

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="HD2" Name="HotelDoBestDays" 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="J11" Name="Gowaii" YcixId="62134"></Provider>
        <Provider PriceId="TRN" Name="Trend" YcixId="62673"></Provider>
        <Provider PriceId="RTS" Name="Rts" YcixId="68723"></Provider>
        <Provider PriceId="TTS" Name="TotalStay" YcixId="20411"></Provider>
        <Provider PriceId="INF" Name="Infinitas" YcixId="678"></Provider>
        <Provider PriceId="JN4" Name="BookHotel" YcixId="84947"></Provider>
        <Provider PriceId="JN9" Name="MethaBook" YcixId="84944"></Provider>
        <Provider PriceId="J12" Name="Lots of hotels" YcixId="84940"></Provider>
        <Provider PriceId="MYB" Name="My Beds" YcixId="85543"></Provider>
        <Provider PriceId="DOW" Name="Destination of the world" YcixId="2430"></Provider>    
        <Provider PriceId="RIU" Name="RIU" YcixId="84948"></Provider>    
        <Provider PriceId="TVP" Name="WellcomeBeds" YcixId="90296"></Provider>    
        <Provider PriceId="M25" Name="Tailorbeds" YcixId="107513"></Provider>    
        <Provider PriceId="J18" Name="Itaparica" YcixId="106813"></Provider>
        <Provider PriceId="IMP" Name="Imperatore" YcixId="107514"></Provider>
        <Provider PriceId="M18" Name="Solvera" YcixId="17943"></Provider>
        <Provider PriceId="SOL" Name="Solvera" YcixId="17943"></Provider>
        <Provider PriceId="MED" Name="Tourmed" YcixId="109085"></Provider>
        <Provider PriceId="TEA" Name="Team America" YcixId="108956"></Provider>
        <Provider PriceId="IBE" Name="Iberostar" YcixId="108860"></Provider>
        <Provider PriceId="M10" Name="Iberostar" YcixId="108860"></Provider>
        <Provider PriceId="J16" Name="Viajes Pacífico" YcixId="4956"></Provider>
        <Provider PriceId="M20" Name="Catalonia" YcixId="112358"></Provider>
        <Provider PriceId="TR7" Name="Travco V7" YcixId="12216"></Provider>
        <Provider PriceId="MTB" Name="Methabook" YcixId="84944"></Provider>
        <Provider PriceId="BAH" Name="Bahía Principe" YcixId="99239"></Provider>
        <Provider PriceId="AB2" Name="Abreu" YcixId="111303"></Provider>
        <Provider PriceId="M37" Name="The reef" YcixId="114562"></Provider>
        <Provider PriceId="J17" Name="Escalabeds" YcixId="115079"></Provider>
        <Provider PriceId="JUM" Name="JumboBeds" YcixId="115534"></Provider>
    </Providers>
    <Currencies>
        <Currency CurrencyId="ARS" Name="Peso Argentino" YcixId="ARP"></Currency>
        <Currency CurrencyId="USD" Name="Dolar Estadounidense" YcixId="USD"></Currency>
        <Currency CurrencyId="EUR" Name="Euro" YcixId="EUR"></Currency>
    </Currencies>    
    <AgeTypes>
        <AgeType PriceId="NMO.GBL.AGT.ADT" Name="Adult" YcixId="A"></AgeType>
        <AgeType PriceId="NMO.GBL.AGT.CHD" Name="Child" YcixId="C"></AgeType>
        <AgeType PriceId="NMO.GBL.AGT.INF" Name="Infant" YcixId="I"></AgeType>
    </AgeTypes>          
    <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>