CONTEXTO
Desde la vertical de Aéreos se está implementando el flujo de cambios voluntarios para la primera aerolínea que no genera números de tiquetes WINGO
Que cambia con respecto a los otros casos de cambios voluntarios:
La aerolinea Wingo NO genera números de tiquetes, esto ya es soportado por NetSuite en el flujo de reservas sin cambios y también por Netoffice.
Al no generar números de tiquetes no llegará la propiedad Collected PenaltyType. Si existe una penalidad, pero al no llegar definida en el response de Netsuite no permite subir el expediente porque no sabe de qué manera debe cargar la penalidad. En estos casos decidimos tratar a la penalidad generada como si fuera una EMD
Todo lo demás si es exactamente igual, solo cambió, que no hay tiquetes y no habría que evaluar el Collected Penalty Type, porque no existe.
OBJETIVO
Poder incluir en Netoffice tickets de cambio que no tengan número de tickets y que tampoco tengan definida la penalidad en Collected PenaltyType desde Netsuite.
Los tickets originales y de cambio de Wingo no tienen numeración y tampoco tiene definido el tipo de penalidad por lo cual el cambio no se importa a Netoffice.
Cómo debería ser el proceso en Netoffice para estos casos en donde no está definido el tipo de penalidad en CollectedPenaltyType?
En desarrollos anteriores del proceso de cambio con penalidades del tipo InEMD, InTax o InTotal definimos que si Netsuite no nos envia el tipo de penalidad en el CollectedPenaltyType, Netoffice no puede saber cual penalidad se aplicará y queda un mensaje en el importer web que hasta que no se defina la penalidad el itinerario no será importado (User Story 91050: Penalidades Aereos - Mensaje al recibir penalidad sin PenaltyType)
En estos casos de Wingo donde el tipo de penalidad no está informada lo que pasaría es que la penalidad no bajarían a Netoffice y como nunca se informa el tipo de penalidad quedarían sin descargarse. Para estos casos donde sabemos que hay una penalidad pero no de que tipo podriamos tratarlos como una penalidad InEMD siempre que el proveedor sea Wingo. Este cambio no deberia afectar los procesos ya definidos para los otros tipos de ticketes y penalidades, es decir, que para los casos ya desarrollados hasta que no tengamos definido el CollectedPenaltyType, no deberian descargarse tickets a Netoffice.
Con los casos de aereolineas sin ticketes y sin tipo de penalidad definida deberiamos verificar para descargar la penalidad y darle tratamiento que:
El proveedor sea Wingo
Haya penalidad pero la penalidad no esté definida --- que no exista un nodo CollectedPenaltyType, pero si el nodo Penalty
Como quedaria una reserva con penalidad de Wingo?
Reserva original
La reserva original se importa a Netoffice. El ticket no tendrá número.