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>