Consideraciones modelo Híbrido/Full ATPCO
- 1 Despliegue de Tarifas
- 2 Cotización Automática
- 3 Emisión
- 4 Exchanges
- 5 Reembolsos Automáticos
- 6 Posibles respuestas del sistema al procesar un Exchange/Refund usando el flujo de ATPCO:
Despliegue de Tarifas
Siempre que se desplieguen tarifas (FQD) cargadas en ATPCO se desplegará #50 en la esquina superior derecha de la respuesta
Si el host estuviera configurado para utilizar KiuFares, en lugar de #50 se vería #01
A continuación se listan los indicadores nuevos introducidos para el despliegue de contenido proveniente de ATPCO
Despliegue de tarifas Kiu Fares (aplica para cxrs en modelo full ATPCO) -KIUF
Cuando el carrier se encuentra en modelo full atpco no tenia la posibilidad de desplegar tarifas cargadas en kiu fares, y debido a que algunas agencias mantienen los WS (Web Services) consumen únicamente tarifas de kiu fares. Por esto se desarrollo el indicador -KIUF para forzar la visualización de tarifas #01
Tarifas privadas
Agregando los indicadores /P, /PV o /NF se devolverán únicamente tarifas privadas, en su ausencia se devolverán tarifas tanto publicas como privadas.
En la respuesta del FQD las tarifas privadas que no están cargadas con un account se distinguen porque se se muestran con “/” a la izquiera de cada fare basis.
Indicador | Función | Ejemplo |
---|---|---|
/P | Tarifas privadas | FQDLIMMAD/P |
/PV | Tarifas privadas | FQDGBEMUB/PXXX*AC/XXX/PV |
/NF | Tarifas privadas | FQDGBEMUB/PXXX*AC/XXX/NF |
Ejemplos:
Account code
Indicador | Función | Ejemplo |
---|---|---|
*AC/ | despliega tarifas con account code cargado en categoría 1, 25 o 35 | FQDGBEMUB*AC/XXX/ABP/PXXX |
Con este token se devolverán tanto tarifas cargadas con account como tarifas sin account code. En el ejemplo debajo las tarifas en RBD U son las que corresponden al account code indicado.
En la respuesta del FQD las tarifas privadas cargadas con un account se distinguen porque se se muestran con “*” a la izquiera de cada fare basis.
Desplegar solo tarifas públicas
Indicador | Función | Ejemplo |
---|---|---|
PL | despliega tarifas públicas, si no hubiera tarifas públicas disponibles no desplegará tarifas | FQDGBEJNB/CY/PL |
PF | despliega tarifas públicas, si no hubiera tarifas públicas disponibles no desplegará tarifas | FQDGBEJNB/CY/PF |
Desplegar solo tarifas negociadas (categoría 35)
Indicador | Función | Ejemplo |
---|---|---|
IT | Despliega solo tarifas negociadas con seguridad en la categoría 35 con y sin account code | FQDGBEMUB/PXXX*AC/XXX/IT
|
Desplegar solo tarifas tarifas privadas con account code
Indicador | Función | Ejemplo |
---|---|---|
NFC | Solo despliega tarifas cargadas con un account code | FQDGBEJNB/CY*AC/XXX/NFC |
XC | Solo despliega tarifas cargadas con un account code | FQDGBEJNB/CY*AC/XXX/XC |
Desplegar tarifas históricas
Indicador | Función | Ejemplo |
---|---|---|
R,(fecha de emisión) | Para solicitar tarifas efectivas a la fecha requerida | FQDMADLIM/R,04JUN24 |
D(fecha de vuelo) | Para solicitar tarifas con fecha de vuelo específica | FQDMADLIM/D15AUG24 |
R,(fecha de emisión)/D(fecha de vuelo) | Para solicitar tarifas efectivas a la fecha requerida tanto de emisión como de vuelo | FQDMADLIM/R,04JUN24/D10JUN24 |
Indicador -EXT
En caso de estar configurado en modelo híbrido, se podrá usar el indicador -EXT para consultar las tarifas cargadas en ATPCO
Comandos que no se soportan en modelo ATPCO
FNEW* para la creación de nuevas tarifas.
F* para el despliegue de tarifas ya sea por ruta o RBD.
FMOD modificación de tarifas a través de la terminal.
TX*ADM/* Desplegar configuración de sobrecargos (YQ, YR)
FQT<city><city>
Cotización Automática
El flujo de cotización en tanto en el modelo hibrido como en el full ATPCO es similar al funcionamiento actual de Kiu. Sin embargo, a lo largo del desarrollo se fueron agregando funcionalidades soportadas por el nuevo desarrollo.
Indicador del motor de cotización en el despliegue
Indicador -KIUF para forzar cotización #01 (solo para cxrs que se encuentren en full ATPCO)
WS-KIUF
Por default los carriers que se encuentran en full atpco todas sus cotizaciones son con procesamiento #50, dado que algunos mantienen una doble carga (tarifas en ATPCO y tarifas en kiu fares) para que ciertas agencias las utilicen, deben de testearse previamente y para ello se creo el indicador -KIUF que utilizándolo en la cotización podrá forzarse el procesamiento por #01.
Este indicador es solo a nivel de control de carga para comandos FQD y WS no deberá usarse en emisión
Tarifas privadas
Account codes
Indicador | Función | Ejemplo |
---|---|---|
AC/ | cotiza con account code cargado en categoría 1, 25 o 35 | WS*AC/XXX |
Cotizar solo tarifas públicas
Indicador | Función | Ejemplo |
---|---|---|
PF | cotiza tarifas públicas, si no hubiera tarifas públicas disponibles no cotizará el itinerario | WS*PF |
PL | cotiza tarifas públicas, si no hubiera tarifas públicas disponibles no cotizará el itinerario | WS*PL |
Cotizar solo tarifas privadas
Indicador | Función | Ejemplo |
---|---|---|
NF | cotiza tarifas privadas, si no hubiera tarifas privadas disponibles no cotizará el itinerario | WS*NF |
PV | cotiza tarifas privadas, si no hubiera tarifas privadas disponibles no cotizará el itinerario | WS*PV |
Con estos indicadores se cotizarán las siguientes tarifas privadas
con seguridad en la categoría 15
fare by rule privadas
tarifas con seguridad en categoría 35 y account code
tarifas con seguridad en categoría 35 y sin account code
Cotizar solo fare by rule fares (categoría 25)
Indicador | Función | Ejemplo |
---|---|---|
FB | cotiza solo tarifas fare by rule, si no hubiera tarifas fare by rule disponibles no cotizará el itinerario | WS*FB |
Con este token se cotizarán las siguientes tarifas
tarifas de categoría 25 publicas
tarifas de categoría 25 con seguridad en la categoría 35
tarifas de categoría 25 con seguridad en la categoría 15 de la fare by rule
Cotizar solo tarifas negociadas (categoría 35)
Indicador | Función | Ejemplo |
---|---|---|
IT | Cotiza solo tarifas negociadas con seguridad en la categoría 35 con y sin account code | WS*IT |
Con este token se cotizarán las siguientes tarifas
tarifas con seguridad en la categoría 35 con account code
tarifas con seguridad en la categoría 35 sin account code
Cotizar solo tarifas tarifas privadas con account code
Indicador | Función | Ejemplo |
---|---|---|
NFC | Cotiza solo tarifas privadas que estén cargadas con un account code | WS*AC(account code)*NFC |
XC | Cotiza solo tarifas privadas que estén cargadas con un account code | WS*AC(account code)*XC |
Con este token se cotizarán las siguientes tarifas
tarifas con seguridad en la categoría 35 con account code
tarifas con seguridad en la categoría 15 con un IF condition categoría 1 con account code
Oficina remota
Si bien la cotización desde una oficina remota está soportada por el motor de Kiu, ahora hay que tener en cuenta que tomará la configuración del department code, Travel Agency Code y IATA Number de dicha oficina.
Para acceder a esta configuración se requiere tener el Keyword ATPCOS, el cual permitirá ingresar al módulo “Matching security table“ desde el menú administrador de KiuClick. Aquí se asocia a un office ID un department code o un travel agency code que será utilizado en el match con los datos cargados en ATPCO
Indicador | Función | Ejemplo |
---|---|---|
OF* | cotizar desde oficina remota | WS*OFXXXXXXX |
Agregar Q surcharges
No es posible agregar Q surcharges manuales a la cotización con tarifas de ATPCO, se cotizarán automáticamente las que estén cargadas en la categoría 12.
Comandos que no se soportan con modelo ATPCO
TCODE/*
WS*UB/<tourcode> WK*UB/<tourcode>
WS*UB<tourcode> WK*UB<tourcode>
WS*UI/<tourcode> WK*UI/<tourcode>
WS*UI<tourcode> WK*UI<tourcode>
WS*UN<tourcode> WK*UN<tourcode>.
Emisión
Para los flujos de cotización con ATPCO, ya sea en modelo híbrido o full, luego de la emisión se debe guardar la reserva con el comando E o ER
Además, sin importar el tipo de emisión, todas utilizarán el ETS.
Comandos que no se soportan con modelo ATPCO
WK*FCA*BA2P or 15KG
WK*FCA*DOB/20APR77
Exchanges
Se podrán realizar cambios automáticos siempre que este cargada una categoría 31 aplicable en ATPCO y el cambio cumpla con la codificación de la categoría.
A diferencia del flujo con motor de cotización de Kiu, en los cambios realizados con el cotizador de ATPCO no se debe cotizar el itinerario previamente. Los pasos a seguir son:
1 Modificar la reserva
2 Desplegar el ticket a cambiar ET/
3 Al ejecutar el comando de cotización del cambio WK*FEX#CA se desplegará el preview del la cotización
4 Luego de este preview se pueden ignorar los cambios (IR) o hacerlo efectivo. Para esto primero habrá que guardar el cambio en la reserva y luego ejecutar la confirmación
Por ejemplo. Tengo una reserva OW con un vuelo para el 25MAY y deseo cambiarlo para el 28MAY
1 Modifico la reserva
*** UPDATE MODE ***
RP/JNB00BP4 - AIR BOTSWANA
1.1A/A »PP 93682417
1 BP204 Y 25MAY TH JNBGBE HK1 1330 1440
*** ARNK ***
2 BP204 Y 28MAY SU JNBGBE SS1 1355 1455
TKT/TIME LIMIT
1 TKT/OK * 16FEB23/KIUHELPER
2 TKT/ET 6362310001388 * 16FEB23/KIUHELPER - A/A.
FARE - PRICE RETAINED
CONTACTS
1-AEP 999 AUTO PNR GEN V.1
MAIL
2- MAILTO:ANALISIS@KIUSYS.COM
RECEIVED FROM - PNRGEN
JNB.KIUHELPER 1313/16FEB23 *HYWZQK -H~006HYWZQK
2 Despliego el ticket
ET/2
TKTT-6362310001388 BP/HYWZQK
OD-JNBGBE POI-JNB DOI-16FEB23 IOI-99999999 0 0 #50
ED-NO-SHOW PENALTY APPLIES
1.A/A ADT
FOID: PP 93682417
/..88 1 JNB BP 204 Y 25MAY 1330 OK YFBPOW 30K OPEN FOR USE
GBE
FARE ZAR 1590.00 BSR 1.00000
EQUIV ZAR 1590.00
TAX ZAR 27.54EV 31.05UM 2089.90XT
TOTAL ZAR 3738.49
TOUR CODE :
COMMISSION :
/FC 25MAY23JNB BP GBE Q5.87 87.49YFBPOW NUC93.36END ROE17.029730XT 100.00WC 1788.00YQ 201.90ZA
FOP: 3738.49 CASH
3 Ejecuto el comando para el preview con el nuevo segmento que deseo cotizar
WK*FEX#CA*S2
EXCHANGE DOCUMENT NUMBER 6362310001388 ** PAX NAME: A/A ADT
OLD ITINERARY:
1. BP 0204 JNB/GBE Y 25MAY 1330
NEW ITINERARY:
1. BP 0204 JNB/GBE Y 28MAY 1355
AMOUNTS IN *ZAR* COLLECTABLE OLD TICKET NEW TICKET
EQUIV.FARE < 0> 1590 1590
TAXES < 0> 2148 2148
PENALTY < 0> AS OD TAX CODE
OB FEES < 0>
NEW TICKET ADD COLLECT < 0>
PAID TAXES DETAILS : ZAR PD 27.54EV/PD 31.05UM/PD 100.00WC/PD 201.90ZA/PD 1788.00YQ
NEW TICKET TAXES TO COLLECT :
RE-ENTER FOLLOWING COMMAND TO PROCESS
WK*FEX#CA*S2/Y
4 Si no deseo realizar el cambio puedo ignorar, pero en caso de intentar realizar el cambio sin haber guardado obtendremos un error
por lo tanto modifico la reserva y procedo con el cambio. Al igual que con la primera emisión, también hay que guardar la reserva
Exchange con máscara manual
Si no se agrega la forma de pago en el comando de exchange se abrirá una máscara con los montos calculados según lo codificado en categoría 31.
Ejemplo:
Exchange con máscara de emisión
Para realizar un exchange cuando la tarifa no esta cargada con categoría 31 o la categoría 31 fallase se deberá crear una mascara manual de emisión para procesar el exchange.
Al procesar el exchange se debe incluir la mascara de emisión con el comando WK*FEX#(FOP)*M(número de máscara) ejemplo, WK*FEX#CA*M1
Comandos no soportados con modelo ATPCO
WK*FEX*Q/AD50/DP50
No es posible aplicar descuentos que no estén configurados en la categoría 31.
WK*FEX*PE*50
No es posible aplicar penalidades manuales, la penalidad que aplicara será la que este configurada en la categoría 31.
WK*FEX*OVEREX
WS*FEX
No es necesario cotizar los exchanges al ejecutar la máscara, obtendrá la vista previa con los detalles de la cotización de la remisión.
Exchange Automático con account code
Si el boleto original fue emitido con un account code, también se debe incluir en el comando de exchange. De lo contrario, no se podrá cotizar la misma tarifa.
Comando | Función | Ejemplo |
---|---|---|
WK*FEX#CA*AC/(acct code) | Cotiza la reemisión con account code | WK*FEX#CA*AC/ACCOUNT |
Reembolsos Automáticos
Se podrán realizar reembolsos automáticos siempre que este cargada una categoría 33 aplicable en ATPCO y el reembolso cumpla con la codificación de la categoría.
Comando | Función | Ejemplo |
---|---|---|
W*RF(número de boleto) | Cotiza el reembolso | W*RF6362310001393 |
Ejemplo
Para confirmar la emisión del reembolso se debe ejecutar el siguiente comando
Comando | Función | Ejemplo |
---|---|---|
W*RF(número de boleto)/Y | Emitir el reembolso | W*RF6362310001393/Y |
Ejemplo
Posibles respuestas del sistema al procesar un Exchange/Refund usando el flujo de ATPCO:
RESPUESTA | SIGNIFICADO | ACCIÓN A TOMAR/SOLUCIÓN |
---|---|---|
SOME OF THE FLIGHTS MARKED AS FLOWN ARE IN THE FUTURE | Cuando se quiere hacer un exchange parcial y uno de los cupones FLOWN tiene fecha de salida en el futuro se da este mensaje de error. |
|
SOME OF THE FLIGHTS OF THE NEW ITINERARY ARE IN THE PAST | En la reserva hay un segmento que tiene fecha pasada |
|
THE CHEAPEST JOURNEY SOLUTION IS THE SAME AS THE ORIGINAL TICKETED SOLUTION | No hay cambios entre el ticket original y la nueva reserva. Que se considera un cambio?
|
|
TICKET FARE RULES CANNOT BE LOADED
| El sistema no logra encontrar la tarifa original para leer la CAT 31
|
|
CATEGORY 31/33 NOT FILED | La tarifa original no tiene una Categoría 31/33 cargada ( Este error solo aparecera en tickets emitidos previo al 30JUN) Actualmente si no tienen Cat.31 cargada el exchange pasa sin restricciones ni penalidad.
| Procesar el Exchange/Refund de forma manual
|
RESTRICTIONS ON THE TICKETING DATE OR ON THE TRAVEL DATES NOT SATISFIED
|
| Revisar el siguiente valor presente en el encabezado de la CAT 31 (puede ser ANYTIME/BEFORE o AFTER)
IN THE EVENT OF CHANGES TO TICKETED FLIGHTS |
RESTRICTIONS ON A PORTION OF THE TRAVEL WERE NOT SATISFIED | El sistema no logra recotizar dado que la CAT 31 tiene codificada restricciones específicas para cambio de STOPOVER/CONEXIÓN o cambios al primer segmento |
|
ATUTOMATED CHANGES/REFUNDS ARE NOT PERMITTED
| La Categoría 31/33 no permite el cambio solicitado |
|