IntegracionesOfi


Haga clic aquí para obtener una lista completa de operaciones.

DameReservaHotel

Prueba

El formulario de prueba sólo está disponible para solicitudes del equipo local.

SOAP 1.1

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.1. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /IntegracionesOfi.asmx HTTP/1.1
Host: descargasdemo.ofitour.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/DameReservaHotel"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DameReservaHotel xmlns="http://tempuri.org/">
      <usuario>string</usuario>
      <contraseña>string</contraseña>
      <idExpediente>string</idExpediente>
    </DameReservaHotel>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DameReservaHotelResponse xmlns="http://tempuri.org/">
      <DameReservaHotelResult>
        <Expediente>string</Expediente>
        <ReferenciaAgenciaEmpresa>string</ReferenciaAgenciaEmpresa>
        <Localizador>string</Localizador>
        <Adultos>int</Adultos>
        <Niños>int</Niños>
        <Bebes>int</Bebes>
        <FechaReserva>dateTime</FechaReserva>
        <Estado>string</Estado>
        <Servicios>
          <ServicioReservaHotel>
            <Tipo>string</Tipo>
            <IdServicio>string</IdServicio>
            <FechaInicio>dateTime</FechaInicio>
            <FechaFin>dateTime</FechaFin>
            <VentaComisionable>decimal</VentaComisionable>
            <VentaNoComisionable>decimal</VentaNoComisionable>
            <TotalReserva>decimal</TotalReserva>
            <ImporteComision>decimal</ImporteComision>
            <CodigoRegimen>string</CodigoRegimen>
            <DetalleHabitacion xsi:nil="true" />
            <NumHabitacion>string</NumHabitacion>
            <LocalizadorExterno>string</LocalizadorExterno>
            <EsReservaNoReembolsable>boolean</EsReservaNoReembolsable>
            <TextoCondicionesCancelacion>string</TextoCondicionesCancelacion>
            <PorcentajeComision>decimal</PorcentajeComision>
            <PorcIvaComision>decimal</PorcIvaComision>
          </ServicioReservaHotel>
          <ServicioReservaHotel>
            <Tipo>string</Tipo>
            <IdServicio>string</IdServicio>
            <FechaInicio>dateTime</FechaInicio>
            <FechaFin>dateTime</FechaFin>
            <VentaComisionable>decimal</VentaComisionable>
            <VentaNoComisionable>decimal</VentaNoComisionable>
            <TotalReserva>decimal</TotalReserva>
            <ImporteComision>decimal</ImporteComision>
            <CodigoRegimen>string</CodigoRegimen>
            <DetalleHabitacion xsi:nil="true" />
            <NumHabitacion>string</NumHabitacion>
            <LocalizadorExterno>string</LocalizadorExterno>
            <EsReservaNoReembolsable>boolean</EsReservaNoReembolsable>
            <TextoCondicionesCancelacion>string</TextoCondicionesCancelacion>
            <PorcentajeComision>decimal</PorcentajeComision>
            <PorcIvaComision>decimal</PorcIvaComision>
          </ServicioReservaHotel>
        </Servicios>
        <Cliente>
          <IdCliente>string</IdCliente>
          <Nombre>string</Nombre>
          <Cif>string</Cif>
          <CodPostal>string</CodPostal>
          <Telefono>string</Telefono>
          <Fax>string</Fax>
          <PagWeb>string</PagWeb>
          <Pais>string</Pais>
          <Poblacion>string</Poblacion>
          <Provincia>string</Provincia>
          <RazonSocial>string</RazonSocial>
          <Direccion>string</Direccion>
          <DireccionMas>string</DireccionMas>
          <EMail1>string</EMail1>
          <EMail2>string</EMail2>
          <EMailEfactura>string</EMailEfactura>
          <Observaciones>string</Observaciones>
          <NumeroTarjetaVip>string</NumeroTarjetaVip>
          <TipoTarjeta>int</TipoTarjeta>
          <FechaAltaTarjeta>dateTime</FechaAltaTarjeta>
          <FechaUltMod>dateTime</FechaUltMod>
          <FechaUltSincro>dateTime</FechaUltSincro>
          <FechaUltVenta>dateTime</FechaUltVenta>
          <Idioma>string</Idioma>
          <OrdenContable>string</OrdenContable>
          <SistemaFacturacion>string</SistemaFacturacion>
          <CteContable>string</CteContable>
          <CuentaContable>string</CuentaContable>
          <DatosEconEspecificos>string</DatosEconEspecificos>
          <CodSector1>string</CodSector1>
          <CodSector2>string</CodSector2>
          <CodSector3>string</CodSector3>
          <IdsProductosAdminExtListado>string</IdsProductosAdminExtListado>
          <PermitirOnRequest>boolean</PermitirOnRequest>
          <OcultarInfoAdminComision>boolean</OcultarInfoAdminComision>
          <IdPais>string</IdPais>
        </Cliente>
        <Pasajeros>
          <Pasajero>
            <IdPax>int</IdPax>
            <NombrePax>string</NombrePax>
            <Email>string</Email>
            <Telefono>string</Telefono>
            <Movil>string</Movil>
            <TipoDocumento>string</TipoDocumento>
            <NumeroDocumento>string</NumeroDocumento>
            <FechaCaducidadDocumento>dateTime</FechaCaducidadDocumento>
            <FechaNacimiento>dateTime</FechaNacimiento>
            <NivelEdadPax>string</NivelEdadPax>
            <Sexo>string</Sexo>
            <Referencia>int</Referencia>
            <CodigoPais>string</CodigoPais>
            <Pais xsi:nil="true" />
            <LugarExpedDocumento>string</LugarExpedDocumento>
            <FechaExpedDocumento>dateTime</FechaExpedDocumento>
            <LugarNacimiento>string</LugarNacimiento>
            <Profesion>string</Profesion>
            <Residente>boolean</Residente>
            <LugarEmpadronamiento>string</LugarEmpadronamiento>
            <Nombre>string</Nombre>
            <Apellidos>string</Apellidos>
            <CodigoPaisResidencia>string</CodigoPaisResidencia>
            <PaisResidencia xsi:nil="true" />
          </Pasajero>
          <Pasajero>
            <IdPax>int</IdPax>
            <NombrePax>string</NombrePax>
            <Email>string</Email>
            <Telefono>string</Telefono>
            <Movil>string</Movil>
            <TipoDocumento>string</TipoDocumento>
            <NumeroDocumento>string</NumeroDocumento>
            <FechaCaducidadDocumento>dateTime</FechaCaducidadDocumento>
            <FechaNacimiento>dateTime</FechaNacimiento>
            <NivelEdadPax>string</NivelEdadPax>
            <Sexo>string</Sexo>
            <Referencia>int</Referencia>
            <CodigoPais>string</CodigoPais>
            <Pais xsi:nil="true" />
            <LugarExpedDocumento>string</LugarExpedDocumento>
            <FechaExpedDocumento>dateTime</FechaExpedDocumento>
            <LugarNacimiento>string</LugarNacimiento>
            <Profesion>string</Profesion>
            <Residente>boolean</Residente>
            <LugarEmpadronamiento>string</LugarEmpadronamiento>
            <Nombre>string</Nombre>
            <Apellidos>string</Apellidos>
            <CodigoPaisResidencia>string</CodigoPaisResidencia>
            <PaisResidencia xsi:nil="true" />
          </Pasajero>
        </Pasajeros>
        <FormaPago>
          <IdReferenciaPagoGarantizado>int</IdReferenciaPagoGarantizado>
          <IdModalidadPago>string</IdModalidadPago>
          <IdFormaPago>string</IdFormaPago>
          <ImportePrepagado>decimal</ImportePrepagado>
          <DescripcionFormaPago>string</DescripcionFormaPago>
          <TipoOperacion>string</TipoOperacion>
        </FormaPago>
        <ContratoComercial>int</ContratoComercial>
        <NumeroTarjetaVip>string</NumeroTarjetaVip>
        <MensajeError>string</MensajeError>
        <Observaciones>string</Observaciones>
        <ClienteMarcaBlanca>
          <IdCliente>string</IdCliente>
          <Nombre>string</Nombre>
          <Cif>string</Cif>
          <CodPostal>string</CodPostal>
          <Telefono>string</Telefono>
          <Fax>string</Fax>
          <PagWeb>string</PagWeb>
          <Pais>string</Pais>
          <Poblacion>string</Poblacion>
          <Provincia>string</Provincia>
          <RazonSocial>string</RazonSocial>
          <Direccion>string</Direccion>
          <DireccionMas>string</DireccionMas>
          <EMail1>string</EMail1>
          <EMail2>string</EMail2>
          <EMailEfactura>string</EMailEfactura>
          <Observaciones>string</Observaciones>
          <NumeroTarjetaVip>string</NumeroTarjetaVip>
          <TipoTarjeta>int</TipoTarjeta>
          <FechaAltaTarjeta>dateTime</FechaAltaTarjeta>
          <FechaUltMod>dateTime</FechaUltMod>
          <FechaUltSincro>dateTime</FechaUltSincro>
          <FechaUltVenta>dateTime</FechaUltVenta>
          <Idioma>string</Idioma>
          <OrdenContable>string</OrdenContable>
          <SistemaFacturacion>string</SistemaFacturacion>
          <CteContable>string</CteContable>
          <CuentaContable>string</CuentaContable>
          <DatosEconEspecificos>string</DatosEconEspecificos>
          <CodSector1>string</CodSector1>
          <CodSector2>string</CodSector2>
          <CodSector3>string</CodSector3>
          <IdsProductosAdminExtListado>string</IdsProductosAdminExtListado>
          <PermitirOnRequest>boolean</PermitirOnRequest>
          <OcultarInfoAdminComision>boolean</OcultarInfoAdminComision>
          <IdPais>string</IdPais>
        </ClienteMarcaBlanca>
        <CodClienteMarcaBlanca>string</CodClienteMarcaBlanca>
        <IdContratoComercialOfiHCadena>int</IdContratoComercialOfiHCadena>
        <CodAgenciaCentralXML>string</CodAgenciaCentralXML>
        <DatosPago>
          <ReferenciaExterna>string</ReferenciaExterna>
          <Fecha>dateTime</Fecha>
          <Importe>decimal</Importe>
        </DatosPago>
      </DameReservaHotelResult>
    </DameReservaHotelResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

A continuación se muestra un ejemplo de solicitud y respuesta para SOAP 1.2. Es necesario reemplazar los marcadores de posición que aparecen con valores reales.

POST /IntegracionesOfi.asmx HTTP/1.1
Host: descargasdemo.ofitour.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DameReservaHotel xmlns="http://tempuri.org/">
      <usuario>string</usuario>
      <contraseña>string</contraseña>
      <idExpediente>string</idExpediente>
    </DameReservaHotel>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DameReservaHotelResponse xmlns="http://tempuri.org/">
      <DameReservaHotelResult>
        <Expediente>string</Expediente>
        <ReferenciaAgenciaEmpresa>string</ReferenciaAgenciaEmpresa>
        <Localizador>string</Localizador>
        <Adultos>int</Adultos>
        <Niños>int</Niños>
        <Bebes>int</Bebes>
        <FechaReserva>dateTime</FechaReserva>
        <Estado>string</Estado>
        <Servicios>
          <ServicioReservaHotel>
            <Tipo>string</Tipo>
            <IdServicio>string</IdServicio>
            <FechaInicio>dateTime</FechaInicio>
            <FechaFin>dateTime</FechaFin>
            <VentaComisionable>decimal</VentaComisionable>
            <VentaNoComisionable>decimal</VentaNoComisionable>
            <TotalReserva>decimal</TotalReserva>
            <ImporteComision>decimal</ImporteComision>
            <CodigoRegimen>string</CodigoRegimen>
            <DetalleHabitacion xsi:nil="true" />
            <NumHabitacion>string</NumHabitacion>
            <LocalizadorExterno>string</LocalizadorExterno>
            <EsReservaNoReembolsable>boolean</EsReservaNoReembolsable>
            <TextoCondicionesCancelacion>string</TextoCondicionesCancelacion>
            <PorcentajeComision>decimal</PorcentajeComision>
            <PorcIvaComision>decimal</PorcIvaComision>
          </ServicioReservaHotel>
          <ServicioReservaHotel>
            <Tipo>string</Tipo>
            <IdServicio>string</IdServicio>
            <FechaInicio>dateTime</FechaInicio>
            <FechaFin>dateTime</FechaFin>
            <VentaComisionable>decimal</VentaComisionable>
            <VentaNoComisionable>decimal</VentaNoComisionable>
            <TotalReserva>decimal</TotalReserva>
            <ImporteComision>decimal</ImporteComision>
            <CodigoRegimen>string</CodigoRegimen>
            <DetalleHabitacion xsi:nil="true" />
            <NumHabitacion>string</NumHabitacion>
            <LocalizadorExterno>string</LocalizadorExterno>
            <EsReservaNoReembolsable>boolean</EsReservaNoReembolsable>
            <TextoCondicionesCancelacion>string</TextoCondicionesCancelacion>
            <PorcentajeComision>decimal</PorcentajeComision>
            <PorcIvaComision>decimal</PorcIvaComision>
          </ServicioReservaHotel>
        </Servicios>
        <Cliente>
          <IdCliente>string</IdCliente>
          <Nombre>string</Nombre>
          <Cif>string</Cif>
          <CodPostal>string</CodPostal>
          <Telefono>string</Telefono>
          <Fax>string</Fax>
          <PagWeb>string</PagWeb>
          <Pais>string</Pais>
          <Poblacion>string</Poblacion>
          <Provincia>string</Provincia>
          <RazonSocial>string</RazonSocial>
          <Direccion>string</Direccion>
          <DireccionMas>string</DireccionMas>
          <EMail1>string</EMail1>
          <EMail2>string</EMail2>
          <EMailEfactura>string</EMailEfactura>
          <Observaciones>string</Observaciones>
          <NumeroTarjetaVip>string</NumeroTarjetaVip>
          <TipoTarjeta>int</TipoTarjeta>
          <FechaAltaTarjeta>dateTime</FechaAltaTarjeta>
          <FechaUltMod>dateTime</FechaUltMod>
          <FechaUltSincro>dateTime</FechaUltSincro>
          <FechaUltVenta>dateTime</FechaUltVenta>
          <Idioma>string</Idioma>
          <OrdenContable>string</OrdenContable>
          <SistemaFacturacion>string</SistemaFacturacion>
          <CteContable>string</CteContable>
          <CuentaContable>string</CuentaContable>
          <DatosEconEspecificos>string</DatosEconEspecificos>
          <CodSector1>string</CodSector1>
          <CodSector2>string</CodSector2>
          <CodSector3>string</CodSector3>
          <IdsProductosAdminExtListado>string</IdsProductosAdminExtListado>
          <PermitirOnRequest>boolean</PermitirOnRequest>
          <OcultarInfoAdminComision>boolean</OcultarInfoAdminComision>
          <IdPais>string</IdPais>
        </Cliente>
        <Pasajeros>
          <Pasajero>
            <IdPax>int</IdPax>
            <NombrePax>string</NombrePax>
            <Email>string</Email>
            <Telefono>string</Telefono>
            <Movil>string</Movil>
            <TipoDocumento>string</TipoDocumento>
            <NumeroDocumento>string</NumeroDocumento>
            <FechaCaducidadDocumento>dateTime</FechaCaducidadDocumento>
            <FechaNacimiento>dateTime</FechaNacimiento>
            <NivelEdadPax>string</NivelEdadPax>
            <Sexo>string</Sexo>
            <Referencia>int</Referencia>
            <CodigoPais>string</CodigoPais>
            <Pais xsi:nil="true" />
            <LugarExpedDocumento>string</LugarExpedDocumento>
            <FechaExpedDocumento>dateTime</FechaExpedDocumento>
            <LugarNacimiento>string</LugarNacimiento>
            <Profesion>string</Profesion>
            <Residente>boolean</Residente>
            <LugarEmpadronamiento>string</LugarEmpadronamiento>
            <Nombre>string</Nombre>
            <Apellidos>string</Apellidos>
            <CodigoPaisResidencia>string</CodigoPaisResidencia>
            <PaisResidencia xsi:nil="true" />
          </Pasajero>
          <Pasajero>
            <IdPax>int</IdPax>
            <NombrePax>string</NombrePax>
            <Email>string</Email>
            <Telefono>string</Telefono>
            <Movil>string</Movil>
            <TipoDocumento>string</TipoDocumento>
            <NumeroDocumento>string</NumeroDocumento>
            <FechaCaducidadDocumento>dateTime</FechaCaducidadDocumento>
            <FechaNacimiento>dateTime</FechaNacimiento>
            <NivelEdadPax>string</NivelEdadPax>
            <Sexo>string</Sexo>
            <Referencia>int</Referencia>
            <CodigoPais>string</CodigoPais>
            <Pais xsi:nil="true" />
            <LugarExpedDocumento>string</LugarExpedDocumento>
            <FechaExpedDocumento>dateTime</FechaExpedDocumento>
            <LugarNacimiento>string</LugarNacimiento>
            <Profesion>string</Profesion>
            <Residente>boolean</Residente>
            <LugarEmpadronamiento>string</LugarEmpadronamiento>
            <Nombre>string</Nombre>
            <Apellidos>string</Apellidos>
            <CodigoPaisResidencia>string</CodigoPaisResidencia>
            <PaisResidencia xsi:nil="true" />
          </Pasajero>
        </Pasajeros>
        <FormaPago>
          <IdReferenciaPagoGarantizado>int</IdReferenciaPagoGarantizado>
          <IdModalidadPago>string</IdModalidadPago>
          <IdFormaPago>string</IdFormaPago>
          <ImportePrepagado>decimal</ImportePrepagado>
          <DescripcionFormaPago>string</DescripcionFormaPago>
          <TipoOperacion>string</TipoOperacion>
        </FormaPago>
        <ContratoComercial>int</ContratoComercial>
        <NumeroTarjetaVip>string</NumeroTarjetaVip>
        <MensajeError>string</MensajeError>
        <Observaciones>string</Observaciones>
        <ClienteMarcaBlanca>
          <IdCliente>string</IdCliente>
          <Nombre>string</Nombre>
          <Cif>string</Cif>
          <CodPostal>string</CodPostal>
          <Telefono>string</Telefono>
          <Fax>string</Fax>
          <PagWeb>string</PagWeb>
          <Pais>string</Pais>
          <Poblacion>string</Poblacion>
          <Provincia>string</Provincia>
          <RazonSocial>string</RazonSocial>
          <Direccion>string</Direccion>
          <DireccionMas>string</DireccionMas>
          <EMail1>string</EMail1>
          <EMail2>string</EMail2>
          <EMailEfactura>string</EMailEfactura>
          <Observaciones>string</Observaciones>
          <NumeroTarjetaVip>string</NumeroTarjetaVip>
          <TipoTarjeta>int</TipoTarjeta>
          <FechaAltaTarjeta>dateTime</FechaAltaTarjeta>
          <FechaUltMod>dateTime</FechaUltMod>
          <FechaUltSincro>dateTime</FechaUltSincro>
          <FechaUltVenta>dateTime</FechaUltVenta>
          <Idioma>string</Idioma>
          <OrdenContable>string</OrdenContable>
          <SistemaFacturacion>string</SistemaFacturacion>
          <CteContable>string</CteContable>
          <CuentaContable>string</CuentaContable>
          <DatosEconEspecificos>string</DatosEconEspecificos>
          <CodSector1>string</CodSector1>
          <CodSector2>string</CodSector2>
          <CodSector3>string</CodSector3>
          <IdsProductosAdminExtListado>string</IdsProductosAdminExtListado>
          <PermitirOnRequest>boolean</PermitirOnRequest>
          <OcultarInfoAdminComision>boolean</OcultarInfoAdminComision>
          <IdPais>string</IdPais>
        </ClienteMarcaBlanca>
        <CodClienteMarcaBlanca>string</CodClienteMarcaBlanca>
        <IdContratoComercialOfiHCadena>int</IdContratoComercialOfiHCadena>
        <CodAgenciaCentralXML>string</CodAgenciaCentralXML>
        <DatosPago>
          <ReferenciaExterna>string</ReferenciaExterna>
          <Fecha>dateTime</Fecha>
          <Importe>decimal</Importe>
        </DatosPago>
      </DameReservaHotelResult>
    </DameReservaHotelResponse>
  </soap12:Body>
</soap12:Envelope>