/
Integración - Prestador de aéreos en función de la placa del boleto

Integración - Prestador de aéreos en función de la placa del boleto

Sumario

  • 1Objetivo

  • 2Nuevo Tag en XML

  • 3Nueva Lógica

  • 4Manejo de Errores

  • 5Manejo de ticket sin placa

Objetivo

Establecer como prestador de aéreos importados desde Netsuite, el correspondiente a la placa del boleto.

Nuevo Tag en XML

A partir del release 3.4.21, se agregó un nuevo tag <AeroCode> en el XML de NetOffice (el que se genera cuando la reserva queda en error). Dicho tag <AeroCode> informa la placa del boleto. La placa del boleto son los primeros tres números que se encuentran antes del “-” en el TicketNumber.

Ejemplo:

<TicketNumber>220-9384186794</TicketNumber>

220 es la placa. Allí se informa el número de la aerolínea que presta el servicio.

Nueva Lógica

Se busca el prestador del aéreo de la siguiente manera:

  1. En la tabla tipo Aerolíneas, se localiza el número de la placa (220) en la columna “Num_Code”.

  2. Al encontrar la línea que contiene dicho “Num_Code”, NetOffice toma el dato correspondiente de la columna “Id_Aerolínea” para informar el código en el formulario del servicio, y el "Id_Prestador" para completar el prestador en la cabecera.

Manejo de Errores

Cuando NetOffice no encuentre el número de la aerolínea en la tabla correspondiente o esta no se encuentre mapeada con el prestador, el itinerario queda fallido en el Inbox de Reservas Pendientes de NetSuite con la siguiente leyenda:

"NO se encuentra mapeada la aerolínea en la tabla tipo Aerolíneas"

Manejo de ticket sin placa

En el caso de que el TicketNumber no tenga placa (ejemplo: <TicketNumber>9384186794</TicketNumber>), NetOffice toma como prestador a la aerolínea del primer segmento.

 

Related content

Nueva lectura de prestador de aéreos
Nueva lectura de prestador de aéreos
More like this
Mejora en la lectura del número de boleto en aéreos importados desde NetSuite (KIU)
Mejora en la lectura del número de boleto en aéreos importados desde NetSuite (KIU)
More like this
Aumentar el tamaño del campo codigo de aerolineas (User Story 125059) - Ampliación del Id_aerolineas en tabla tipo aerolineas (User Story 125966)
Aumentar el tamaño del campo codigo de aerolineas (User Story 125059) - Ampliación del Id_aerolineas en tabla tipo aerolineas (User Story 125966)
More like this
Guardar los puntos utilizados de Puntos Colombia en el File
Guardar los puntos utilizados de Puntos Colombia en el File
More like this
Configuración de Interación NetSuite-NetOffice
Configuración de Interación NetSuite-NetOffice
More like this

Netactica.com