Bloqueo Servicio


 

Este mensaje permite bloquear las habitaciones de los servicios de la última disponibilidad enviada. 

 

Cada vez que se realiza una disponibilidad devuelve un listado con información de los hoteles que cumplen  los requisitos de búsqueda. Para cada uno de estos hoteles devuelve un listado de habitaciones. Los  elementos son infhot einfhab respectivamente tal como se ha visto en los mensajes de disponibilidad. Ambos elementos tienen un atributo identificador, id, que es el utilizado para realizar el bloqueo de los  servicios requeridos. 

 

En la petición de bloqueo de servicio es importante recalcar que se usará la información referente a la  última disponibilidad realizada. Para indicar esta información en la petición se realiza de la siguiente  manera: el id del elemento infhot se indicará como id del elemento bloser, y el id del elemento infhab se  indicará como id del elemento dissmo. 

 

Tabla de equivalencias de identificadores id. 

 

Disponibilidad 

Bloqueo

Infhot 

Bloser

Infhab 

Dissmo

 

Ejemplo: 

 

Última disponibilidad 

Bloqueo

<DisponibilidadHotelRespuesta> 

… 

<infhotid="29"

… 

<infhabid="2"

… 

</infhab> 

<infhabid="8"

… 

</infhab> 

</infhot> 

… 

</DisponibilidadHotelRespuesta>

<BloqueoServicioPeticion> 

…  

<bloserid="29"

<dissmoid="2"

…  

</dissmo> 

<dissmoid="8"

…  

</dissmo> 

</bloser> 

…  

</BloqueoServicioPeticion>

 

Si por ejemplo sólo quisiéramos bloquear la habitación con id 2 (en este caso la habitación con identificador 8 no nos interesa), en el bloqueo solo habría un elemento dissmo con el valor de id 2.

Operaciones: añadir, consultar y eliminar bloqueos. 

 

La operación por defecto es añadir, por lo que, si no se especifica en el mensaje de petición, la acción   realizada será la de añadir la información de los identificadores indicados. 

 

El funcionamiento es similar a la de un carrito de la compra de página Web: se pueden añadir bloqueos,  consultar los añadidos hasta el momento y eliminar bloqueos del “carrito”. 

 


Como hemos indicado anteriormente, para añadir un bloqueo se debe utilizar el id de la última  disponibilidad. En cambio para realizar las otras operaciones se debe utilizar el id del bloqueo. Esto es  debido a que tanto para la consulta como para la operación de eliminar hacemos referencia al “carrito” y  no a ninguna disponibilidad. 

 

Por ejemplo, si quisiéramos eliminar la distribución de la modalidad 8 para el bloqueo de servicio 29  (siguiendo con el ejemplo anterior), deberíamos indicarlo en la petición del bloqueo dichos valores. Si  quisiéramos eliminar todo el bloqueo referente al mismo hotel bastaría con indicarle el valor de 29. La  acción de eliminar es siempre sobre los bloqueos acumulados. 

 

Ejemplo de eliminación de toda la información del hotel con id 29:

 

<BloqueoServicioPeticion> 

… <bloserid="29"/> 

<accion>E</accion>  

</BloqueoServicioPeticion>

 

Si indicamos la acción de consulta no hace falta detallar más información ya que se limitará a devolvernos un listado de todos los bloqueos realizados hasta el momento en la sesión que nos encontremos. 

 

Ejemplo de consulta en la sesión que nos encontramos actualmente: 

 

<BloqueoServicioPeticion> 

<ideses>XML#17#252439421236314</ideses>   

<codtou>HTT</codtou>  

<accion>C</accion>  

</BloqueoServicioPeticion> 

 

El resultado de esta petición nos devolverá el listado de bloqueos que haya acumulados en ese momento.   Si esta operación se realizase después de cerrar una reserva, o antes de haber añadido alguna  disponibilidad el resultado sería vacío.

 


BloqueoServicioPeticion


BloqueoServicioPeticion: mensaje de petición de bloquear un servicio.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

ideses 

String 

Longitud máxima: 40 

Identificador único de sesión

codtou 

String 

 

Código de TTOO

pasage 

Pasage 

Ver definición 

Ver definición

bloser 

Bloser[] 

Ver definición 

Ver definición

blosup 

Blosup[] 

Ver definición 

Ver definición

tarifi 

Enumeration 

 

Indica si se debe tarificar el segmento o itinerario. 

S: tarificar. 

T: tarificar y bloquear.Valor por defecto.

B: venta tarificada. 

P: presupuesto.

infblo 

Enumeration 

 

 

Indica si se deben informar todos los bloqueos hasta el momento. 

S: informará de todos los bloqueos realizados hasta el momento. Valor por defecto

N: no se informará de ningún bloqueo. 

A: informa de la operación actual.

accion 

Enumeration 

 

Acción en el mensaje. 

A: añadir.Valor por defecto

E: eliminar. 

C: consultar.

traduc 

Enumeration[] 

codcas, codcha, codcia, coddiv, codemp, codloc, codnot, codral, codsca, codsmo, codsup, codtse, 

codusu, codzge, cupest, desele, grpcas, nomzge, refnot, subtse, tipdoc, tippag, zgeori

Campos a traducir en la respuesta. Para cada campo se puede indicar sólo el nombre, o el nombre más almohadilla (#). En caso de sólo poner el nombre traducirá la descripción; si también se pone la almohadilla traducirá además el código.

 

Sub elemento Pasage: tipo y número de pasajeros.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

adl 

Adl[] 

Ver definición 

Ver definición

nin 

Nin[] 

Ver definición 

Ver definición

beb 

Beb[] 

Ver definición 

Ver definición

 

Utilizado en:

BloqueoServicioPeticion 

BloqueoServicioRespuesta 

 


Sub elemento Adl: número de adultos e identifica a un adulto y su edad. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

fecnac 

Date 

 

Fecha de nacimiento

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe de no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

codpps 

String[] 

Longitud máxima: 40 

Código de propiedad de pasajero

 

Utilizado en:  

Pasage

 

Sub elemento Nin: indica tipo de pasajero niño. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

fecnac 

Date 

 

Fecha de nacimiento

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe de no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

codpps 

String[] 

Longitud máxima: 40 

Código de propiedad de pasajero

 

Utilizado en:  

Pasage

 

Sub elemento Beb: indica tipo de pasajero bebé. Edad y pasajero del que depende. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

fecnac 

Date 

 

Fecha de nacimiento

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe de no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

pasdep 

String 

Longitud máxima: 20 

Pasajero de quien depende

 

Utilizado en:  

Pasage

 

Sub elemento Bloser: indica inequívocamente a un servicio de cualquier tipo menos aéreo simples y sus  características. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

dissmo 

Dissmo[] 

Ver definición 

Ver definición

notser 

Notser[] 

Ver definición 

Ver definición

 

Utilizado en: 

BloqueoServicioPeticion

 

Sub elemento Dissmo: distribución de los pasajeros dentro de la modalidad seleccionada.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

pasid 

String[] 

Longitud máxima: 10 

Identificador único de pasajero

numuni 

Integer 

Valor mínimo: 0 

Valor máximo: 100

Número de unidades**

motcan 

String 

Longitud máxima: 3 

Motivo de cancelación

descan 

String 

Longitud máxima: 1.000 

Descripción de cancelación

notser 

Notser[] 

Ver definición 

Ver definición

 
** numuni: Se recomienda bloquear las habitaciones de forma individual, aunque se esté reservando el mismo tipo de modalidad, para evitar disparidades en el cálculo de ciertas ofertas que no se aplicarían si se han agrupado varias modalidades en un mismo bloque.


Utilizado en: 

Bloser

 

Sub elemento Notser: nota del servicio. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String

Longitud máxima: 100

Identificador del elemento

estnot 

Enumeration

 

Estado de la nota. 

P: petición. 

T: tramitándose. 

A: aceptada. 

N: denegada. 

S: sin aceptación.

codnot 

Enumeration

 

PRV 

CLI 

RES 

Código de nota. 

PRV: nota al proveedor. 

CLI: nota al cliente. 

RES: nota a la reserva.

codusu 

String 

 

Longitud máxima: 15 

Código de usuario

feccre 

DateTime 

 

 

Fecha de creación

txtinf 

String 

Longitud máxima: 4.000 

Texto de información

refnot 

String 

Longitud máxima: 200 

Referencia de la nota

pasid 

String[]

Longitud máxima: 10 

Identificador único de pasajero


Utilizado en: 

Bloser 

Blosup 

Dissmo 

Estsmo 

ReservaAbrirRespuesta

ReservaCerrarPeticion

ReservaCerrar

Respuesta Resser 

Ressup 

Sernot

 

 

Sub elemento Blosup: identifica inequívocamente a un suplemento y a los pasajeros que afecta. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

pasid 

String[] 

Longitud máxima: 10 

Identificador único de pasajero

numuni 

Integer 

Valor mínimo: 0 

Valor máximo: 100

Número de unidades

motcan 

String 

Longitud máxima: 3 

Motivo de cancelación

descan 

String 

Longitud máxima: 1.000 

Descripción de cancelación

notser 

Notser[] 

Ver definición 

Ver definición

fecini 

DateTime 

 

Fecha inicio

fecfin 

DateTime 

 

Fecha fin


 

Utilizado en: 

BloqueoServicioPeticion

 

Ejemplo de petición de añadir un bloqueo de un servicio para dos adultos a partir de los identificadores de bloqueo 1 y de modalidad 13001009, previamente obtenidos de una disponibilidad. 

 

<BloqueoServicioPeticion>

    <ideses>XML#7676#345811429199674</ideses>

    <codtou>HTI</codtou>

            <pasage>

            <adl id="1">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <adl id="2">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <adl id="3">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <adl id="4">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <adl id="5">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <adl id="6">

                <fecnac>03/01/1981</fecnac>

            </adl>

            <nin id="7">

                <fecnac>17/07/2012</fecnac>

            </nin>

            <nin id="8">

                <fecnac>17/07/2014</fecnac>

            </nin>

            <nin id="9">

                <fecnac>17/07/2012</fecnac>

            </nin>

        </pasage>

    <bloser id="1">

        <dissmo id="13001009">

            <pasid>1</pasid>

            <pasid>2</pasid>

            <pasid>7</pasid>

            <numuni>1</numuni>

        </dissmo>

        <dissmo id="13001009">

            <pasid>3</pasid>

            <pasid>4</pasid>

            <pasid>8</pasid>

            <numuni>1</numuni>

        </dissmo>

        <dissmo id="13001009">

            <pasid>5</pasid>

            <pasid>6</pasid>

            <pasid>9</pasid>

            <numuni>1</numuni>

        </dissmo>

    </bloser>

    <accion>A</accion>

</BloqueoServicioPeticion>

Me gusta este comentario

 


BloqueoServicioRespuesta

 

BloqueoServicioRespuesta: mensaje de respuesta de bloquear un servicio.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

ideses 

String 

Longitud máxima: 40 

Identificador único de sesión

codtou 

String 

 

Código de TTOO

cupest 

Enumeration 

 

ND 

CE 

DS 

OP 

PC 

CM 

VL 

AN 

FA 

Estado del cupo. 

ND: no disponible. 

CE: cerrado. 

DS: disponible. 

OP: opción. 

PC: en petición. 

CM: confirmado. 

VL: venta libre. 

AN: anulado. 

FA: facturado.

Impcag 

String 

 

Porcentaje de impuestos de la comisión de la agencia

coddiv 

Enumeration 

EUR, USD, GBP, EGP, MXN, CHF 

Código de divisa. 

Se utilizan los códigos ISO 4217 para las divisas de las que, actualmente, sólo se aceptan las enumeradas.

cambio 

Double 

Valor mínimo: 0 

Valor máximo: 1.000.000

Cambio con el que se calcula el precio

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe de no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

pasage 

Pasage 

Ver definición 

Ver definición

resser 

Resser[] 

Ver definición 

Ver definición

ressup 

Ressup[] 

Ver definición 

Ver definición

infsup 

Infsup[] 

Ver definición 

Ver definición

infrsr 

Infrsr 

Ver definición 

Ver definición

error 

Error (Grupo) 

Ver definición 

Ver definición

  

 

Sub elemento Resser: información referente a la reserva de un servicio. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String

Longitud máxima: 100 

Nombre del servicio

fecini 

DateTime

 

 

fecfin 

DateTime

 

 

nomser 

String

Longitud máxima: 50 

Código de la categoría del servicio

codsca 

String

Longitud máxima: 10 

Código de la cadena hotelera

codcia 

String

Longitud máxima: 50 

Zona geográfica de origen

zgeori 

String

Longitud máxima: 50 

Código de zona geográfica

codzge 

String[]

Longitud máxima: 5 

Código de tipo de servicio

codtse 

String

Longitud máxima: 5 

Código de subtipo de servicio

subtse 

String

 

 

codser 

String

Longitud máxima: 50 

Código de servicio

impnoc 

Double

Valor mínimo: 0 

Valor máximo: 100.000

Importe no comisionable

impcom 

Double

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

estsmo 

Estsmo[] 

Ver definición 

Ver definición

notser 

Notser[]

Ver definición 

Ver definición

 

Utilizado en: 

BloqueoServicioRespuesta

ReservaAbrirRespuesta

ReservaCerrarRespuesta


 

Sub elemento nombre Estsmo: estado para la modalidad referenciada. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

codcon 

String 

Longitud máxima: 200 

Código de contrato

codsmo 

String 

Longitud máxima: 100 

Código de la modalidad del servicio

codcha 

String[] 

Longitud máxima: 30 

Código de la característica de la modalidad.

codral 

String 

Longitud máxima: 10 

Código de régimen alimenticio

codtrf 

String[] 

Longitud máxima: 15 

Código de tarifa

nomtrf 

String[] 

Longitud máxima: 100 

Nombre de la tarifa

cupest 

Enumeration 

 

ND 

CE 

DS 

OP 

PC 

CM 

VL 

AN 

FA 

Estado del cupo. 

ND: no disponible. 

CE: cerrado. 

DS: disponible. 

OP: opción. 

PC: en petición. 

CM: confirmado. 

VL: venta libre. 

AN: anulado. 

FA: facturado.

numuni 

Integer 

Valor mínimo: 0 

Valor máximo: 100

Número de unidades

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

codprv 

String 

Longitud máxima: 10 

Código de proveedor

locata 

String 

Longitud máxima: 30 

Localizador de la reserva

rstcan 

Rstcan[] 

Ver definición 

Ver definición

estpas 

Estpas[] 

Ver definición 

Ver definición

forpag 

Forpag[] 

Ver definición 

Ver definición

notser 

Notser[] 

Ver definición 

Ver definición

 

Utilizado en: 

Resser



Sub elemento Estpas: estado para uno o varios pasajeros. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

pasid 

String[] 

Longitud máxima: 10 

Identificador único de pasajero

cupest 

Enumeration 

 

ND 

CE 

DS 

OP 

PC 

CM 

VL 

AN 

FA 

Estado del cupo. 

ND: no disponible. 

CE: cerrado. 

DS: disponible. 

OP: opción. 

PC: en petición. 

CM: confirmado. 

VL: venta libre. 

AN: anulado. 

FA: facturado.

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

rescan 

Rescan 

Ver definición 

Ver definición

 

Utilizado en: 

Estsmo 

Ressup

 

Sub elemento Rescan: indica si la reserva está cancelada y los datos de la cancelación.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción 

loccan 

String 

Longitud máxima: 30 

Localizador de cancelación de la reserva 

usucan 

String 

Longitud máxima: 15 

Usuario que realizó la cancelación 

feccan

S

DateTime

 

Fecha de cancelación

sancan 

String 

Longitud máxima: 100 

Sanción de cancelación 

motcan 

String 

Longitud máxima: 3 

Motivo de cancelación 

descan 

String 

Longitud máxima: 1.000 

Descripción de cancelación 

coscan 

Double 

Valor mínimo: 0

Valor máximo: 100.000

Coste de cancelación 

 

Utilizado en: 

Estpas

ReservaAbrirRespuesta

ReservaCerrarRespuesta

Respas



Sub elemento Forpag: forma de pago. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción 

tippag

S

Enumeration

 

J

Tipo de pago

C: pago a crédito. 

P: prepago. 

N: no vender. 

T: tarjeta de crédito. 

F: por teléfono. 

R: transferencia bancaria. 

A: pago al contado. 

E: en establecimiento. 

I: inmediato. 

G: gastos de cancelación. 

J: tarjeta prepago

codpag 

String 

Longitud máxima: 10 

Código de pago. 

txtinf 

String 

Longitud máxima: 4.000 

Texto de información 

refpag 

String 

Longitud máxima: 50 

Referencia de pago interna 

reftpv 

String 

Longitud máxima: 50 

Referencia de pago del TPV 

tittar 

String 

Expresión regular: [az AZ]{10,40}  

Titular de la tarjeta 

codcia 

String 

Longitud máxima: 10 

Código de la cadena hotelera 

codtar 

String 

Longitud máxima: 16 

Código de tarjeta 

refopg 

String 

Longitud máxima: 50 

Referencia a una opción de pago 

fecfin

N

Date

 

Fecha fin

cvcdos 

String 

Expresión regular: [09]{2,3}  

PIN de seguridad CVC2 de la tarjeta 

imptot 

Double 

Valor mínimo: 0

Valor máximo: 100.000

Importe total 

Pasid 

String[] 

Longitud máxima: 10 

Identificador único de pasajero 

Accpag

N

Enumeration

 

VTA 

DEV 

ANL 

BLQ 

REC 

PRE

Acción de pago.

VTA: venta.Valor por defecto. 

DEV: devolución. 

ANL: anulación. 

BLQ: pre autorización. 

REC: recarga. 

PRE: paso de pre autorización a venta.

 

Utilizado en: 

Estsmo

ReservaAbrirRespuesta

ReservaCerrarPeticion

ReservaCerrarRespuesta



Sub elemento Ressup: suplemento de una reserva.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

@refser 

String 

Longitud máxima: 100 

Referencia a un servicio

@refsmo 

String 

Longitud máxima: 100 

Referencia a una modalidad de un servicio

codsup 

String 

Longitud máxima: 10 

Código de suplemento

tipsup 

Enumeration 

 

AD 

CA 

DI

DN

DR

EB

EM 

FO 

GE 

HF 

SI 

TA 

ZO 

Tipo de suplemento. 

AD: mono parental. 

CA: cama adicional. 

DI: desayuno incluido. 

DN: descuento de niño. 

DR: descuento de residente. 

EB: reserva anticipada (early booking). 

EM: estancia mínima. 

FO: fecha de operación. 

GE: general. 

HF: gasto de gestión. 

SI: suplemento individual. 

TA: tasa. 

ZO: zona.

numuni 

Integer 

Valor mínimo: 0 

Valor máximo: 100

Número de unidades

tipapl 

Enumeration 

Tipo de aplicación. 

U: aplicación de estancia servicio. 

E: aplicación de estancia pasajero. 

S: aplicación de día servicio. 

P: aplicación de día pasajero.

chkopc 

Check 

Ver definición 

Indica si es obligatorio.

txtlib 

String 

Longitud máxima: 1.000 

Texto libre

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

estpas 

Estpas[] 

Ver definición 

Ver definición

notser 

Notser[] 

Ver definición 

Ver definición

fecini 

DateTime 

 

Fecha inicio

fecfin 

DateTime 

 

Fecha fin

 

 

Utilizado en: 

BloqueoServicioRespuesta 

ReservaAbrirRespuesta 

ReservaCerrarRespuesta



Sub elemento Infsup: información de suplementos de una reserva.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

@refser 

String 

Longitud máxima: 100 

Referencia a un servicio

@refsmo 

String 

Longitud máxima: 100 

Referencia a una modalidad de un servicio

codsup 

String 

Longitud máxima: 10 

Código de suplemento

tipsup 

Enumeration 

 

AD 

CA 

DI

DN

DR

EB

EM 

FO 

GE 

HF 

SI 

TA 

ZO 

Tipo de suplemento. 

AD: mono parental. 

CA: cama adicional. 

DI: desayuno incluido. 

DN: descuento de niño. 

DR: descuento de residente. 

EB: reserva anticipada (early booking). 

EM: estancia mínima. 

FO: fecha de operación. 

GE: general. 

HF: gasto de gestión. 

SI: suplemento individual. 

TA: tasa. 

ZO: zona.

chkopc 

Check 

Ver definición 

Indica si es obligatorio.

txtlib 

String 

Longitud máxima: 1.000 

Texto libre

impnoc 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe no comisionable

impcom 

Double 

Valor mínimo: 0 

Valor máximo: 100.000

Importe comisionable

estpas 

Estpas[] 

Ver definición 

Ver definición

notser 

Notser[] 

Ver definición 

Ver definición

fecini 

DateTime 

 

Fecha inicio

fecfin 

DateTime 

 

Fecha fin

 

 

Utilizado en: 

BloqueoServicioRespuesta 

ReservaAbrirRespuesta 

ReservaCerrarRespuesta

 


Sub elemento Infrsr: restricciones de una reserva.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

Chkflm

Check 

Ver definición 

Indica si debe informarse la fecha límite de la reserva

Chkrfa 

Check 

Ver definición 

Indica si debe informarse la referencia de la agencia de la reserva

Chkpec 

Check 

Ver definición 

Indica si debe informarse de la persona de contacto de la reserva

Chkdrf 

Check 

Ver definición 

Indica si debe informarse la dirección de facturación de la reserva

Chkdre 

Check 

Ver definición 

Indica si debe informarse la dirección de entrega de la reserva

Infrpa 

Infrpa[] 

Ver definición 

Ver definición

Infrpg 

Infrpg[] 

Ver definición 

Ver definición

 

Utilizado en: 

BloqueoServicioRespuesta 

 

Sub elemento Infrpa: Información sobre las restricciones de pasajeros de una reserva. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

Tipmpg 

String 

E - En establecimiento 

I - Inmediato 

A - Aplazado 

G - Gastos de cancelación 

D - Fraccionado 

X - Externo

Tipo de modalidad de pago

TxtInf 

String 

Longitud máxima: 4.000 

Texto de información

Inffpg 

Inffpg[] 

Ver definición 

Ver definición

 

Utilizado en: 

Infrsr

 

Sub elemento Infrpg: Información sobre las restricciones de una reserva relacionadas con los modos de  pago. 

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

Tipmpg 

String 

E - En establecimiento

I - Inmediato 

A - Aplazado 

G - Gastos de cancelación

D - Fraccionado 

X - Externo

Tipo de modalidad de pago

TxtInf 

String 

Longitud máxima: 4.000 

Texto de información

Inffpg 

Inffpg[] 

Ver definición 

Ver definición

 

Utilizado en: 

Infrsr

 

Sub elemento Inffpg: Información de la fecha de un pago.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

Fecpag 

Date 

Longitud máxima: 100 

Fecha del pago

Imptot 

String 

 

Importe total

Infopg 

Infopg[] 

Ver definición 

Ver definición

 

Utilizado en: 

Infrpa 

Infrpg

 

Sub elemento Infopg: Información de una opción de pago

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

Tippag 

String 

C - Pago a crédito. 

P - Prepago. 

N - No vender. 

T - Con tarjeta de crédito.

F - Por teléfono. 

R - Por transferencia bancaria.

A - Pago al contado. 

E - En establecimiento

I – Inmediato 

G - Gastos de cancelación

D - Fraccionado 

X – Externo 

V - Tarjeta virtual 

B - Bono 

H - Cheque 

O - Factura online

Indica el tipo de pago

Despag 

String 

Longitud máxima: 4.000 

Descripción del tipo de pago

Rsttar 

Rsttar[] 

Ver definición 

Ver definición

 

Utilizado en: 

Inffpg

 

Sub elemento Rsttar: Restricciones del pago con tarjeta

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

Detrta 

Detrta[] 

Ver definición 

Ver definición

Imprst 

String 

 

Importe adicional que implica la restricción

 

Utilizado en

Infopg

 


Sub elemento Detrta: Detalle de las restricciones del pago con tarjeta.

 

Elemento 

Tipo de datos 

Restricciones 

Descripción

@id 

String 

Longitud máxima: 100 

Identificador del elemento

Codcia 

String[] 

Longitud máxima: 20 

Código de la compañía

Imprst 

String 

 

Importe adicional que implica la restricción

 

Utilizado en

Rsttar

 

Ejemplo de mensaje de respuesta de haber añadido un bloqueo:

 

<BloqueoServicioRespuesta> 

<ideses>XML#17#442106373838493</ideses> 

<codtou>HTT</codtou> 

<cupest>CM</cupest> 

<coddiv>EUR</coddiv> 

<impnoc>756.34</impnoc> 

<impcom>0</impcom> 

<pasage> 

<adlid="1"

<fecnac>09/06/1981</fecnac> 

<impnoc>378.17</impnoc> 

<impcom>0.0</impcom> 

</adl> 

<adlid="2"

<fecnac>09/06/1981</fecnac> 

<impnoc>378.17</impnoc> 

<impcom>0.0</impcom> 

</adl> 

</pasage> 

<resserid="1"

<fecini>06/09/2011 00:00</fecini> 

<fecfin>16/09/2011 00:00</fecfin> 

<nomser>Las Palomas</nomser> 

<codsca>4*</codsca> 

<codzge>ES3507</codzge> 

<codtse>HT</codtse> 

<subtse>HOTL</subtse> 

<codser>2464</codser> 

<impnoc>756.34</impnoc> 

<impcom>0.0</impcom> 

<estsmoid="1-2"

<codcon>2ED2CD89067AEF5200A6#D0002#11</codcon> 

<codsmo>DBL</codsmo> 

<codcha>STD</codcha> 

<codral>HB</codral> 

<cupest>CM</cupest> 

<estado>CM</estado> 

<impnoc>756.34</impnoc> 

<impcom>0</impcom> 

<numuni>1</numuni> 

<codprv>JBT</codprv> 

<estpas> 

<pasid>1</pasid> 

<pasid>2</pasid> 

<cupest>CM</cupest> 

</estpas> 

</estsmo> 

</resser> 

</BloqueoServicioRespuesta>