Para calcular el precio de un boleto, primero necesitamos saber un poco sobre cómo funciona el precio del aire.
Un boleto es un contrato único y completo para un viaje. Puede contener hasta un máximo de dieciséis vuelos.
Cada vuelo en el boleto debe pagarse ("cubierto") exactamente por una tarifa. Una tarifa es un precio que la aerolínea ofrece en un par de ciudades, por ejemplo, Londres-Nueva York, junto con un complicado conjunto de reglas sobre cómo se puede usar la tarifa (es decir, las reglas de tarifas determinan en qué condiciones se aplica ese precio válido). Aunque cada vuelo está cubierto por exactamente una tarifa, una sola tarifa podría cubrir varios vuelos: por ejemplo, una tarifa Londres-Nueva York emitida por Air France probablemente cubriría Londres-París y París-Nueva York. Si fuera tan lejos como Rochester en el estado de Nueva York, entonces la tarifa cubriría Londres-París, París-Nueva York y Nueva York-Rochester (con el vuelo final operado por Delta Airlines, pero aún cubierto por su Air France tarifa).
Cada compañía publica una tarifa, que es solo una lista pública de tarifas. Por ejemplo, digamos que quiero saber cuál es el arancel de tarifa para HKG-SYD [Hong Kong a Sydney] según lo vendido por QF [Qantas]. Esta información se distribuye a los agentes de viajes a través de un sistema llamado "GDS" (sistema de distribución global).
La validez de la tarifa varía según la ciudad de ventas y puede cambiar varias veces al día; aunque en la práctica ciertas tarifas tienden a permanecer en la tarifa durante muchos años con solo pequeños cambios en su precio. El sistema no está diseñado para manejar cambios en la tarifa con más frecuencia que aproximadamente una vez por hora. Si mi agente de viajes se encuentra en Londres y tiene la intención de completar la emisión de boletos hoy, la tarifa actual en HKGSYD publicada por QF es
Fare Basis Airline Booking Trip Type Fare Cabin Effective Expiration Min/Max Advanced
Class Date Date Stay Purchase Req
S50HK3 QF S Round-Trip 414.00 (GBP) E 10/05/15 02/02/16 -- / 3M 50
11/02/16 30/06/16
11/08/16 22/01/17
01/02/17 31/03/17
SSHK3 QF S Round-Trip 464.00 (GBP) E 24/03/15 28/01/16 -- / 3M
01/04/15 02/02/16
11/02/16 31/03/16
11/08/16 22/01/17
01/02/17 31/03/17
LSHK6 QF L Round-Trip 531.00 (GBP) E 24/03/15 31/03/16 -- / 6M
01/04/15 31/03/17
MSHK QF M Round-Trip 614.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
KSHK QF K Round-Trip 713.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
HF1HK QF H Round-Trip 834.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
BF1HK QF B Round-Trip 977.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
YF1HK QF Y Round-Trip 1194.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
WSHK QF W Round-Trip 1252.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
YRT QF Y Round-Trip 1676.00 (GBP) E -- / 12M
I50HK1 QF I Round-Trip 1724.00 (GBP) B 21/03/15 31/03/16 -- / 12M 50
I21HK1 QF I Round-Trip 1909.00 (GBP) B 21/03/15 31/03/16 -- / 12M 21
ISHK QF I Round-Trip 2169.00 (GBP) B 21/03/15 31/03/16 -- / 12M
YIF YY Y Round-Trip 2231.00 (GBP) E
D14HK1 QF D Round-Trip 2472.00 (GBP) B 21/03/15 31/03/16 -- / 12M 14
DSHK1 QF D Round-Trip 2803.00 (GBP) B 21/03/15 31/03/16 -- / 12M
CFHK1 QF C Round-Trip 3178.00 (GBP) B 21/03/15 31/03/16 -- / 12M
JFHK1 QF J Round-Trip 3633.00 (GBP) B 21/03/15 31/03/16 -- / 12M
JRT QF J Round-Trip 3740.00 (GBP) B -- / 12M
(Filtré tarifas que no son de ida y vuelta).
Puede ver que hay una larga lista de precios. Cada tarifa tendrá un conjunto de reglas sobre cómo se puede usar, como:
- si la tarifa se puede utilizar para hacer viajes de ida, viajes de ida y vuelta, viajes de círculo, viajes de vuelta al mundo u otros tipos de viajes;
- si debe permanecer en la ciudad de destino por un período mínimo o máximo de tiempo;
- en qué días de la semana y horas del día pueden ocurrir viajes;
- si la tarifa solo es válida en ciertas épocas del año o incluso solo en fechas específicas;
- si tiene permitido hacer escalas en las ciudades conectadas en la tarifa;
- si debe comprar la tarifa antes del viaje y con cuánta anticipación;
- si la emisión de boletos debe completarse en una fecha determinada (en una tarifa de venta, por ejemplo);
- cuánto tiempo puede mantener reservas en vuelos con esta tarifa antes de pagar el boleto;
- en qué vuelos es válida la tarifa, y esto puede incluir o no vuelos ofrecidos por otras aerolíneas;
- si y cuántas transferencias están permitidas (en el caso de vuelos indirectos);
- si el boleto se puede cambiar o reembolsar más tarde y, en caso afirmativo, qué sanciones se aplican en qué condiciones;
- si la tarifa se puede combinar con otras tarifas y cómo esas combinaciones pueden combinarse (y eso podría incluir tarifas emitidas por otros transportistas);
- si se permiten menores no acompañados y, en caso afirmativo, si se aplica una sanción;
- si los bebés, niños o personas mayores son elegibles para un descuento;
- si se trata de una tarifa complementaria que requiere que varias personas viajen al mismo tiempo en la misma fiesta;
- a quién se le permite emitir boletos bajo la tarifa (algunas tarifas solo pueden ser emitidas por la aerolínea y no por las agencias de viajes);
- si la tarifa se puede "imprimir" en el "papel" del boleto de otro transportista y, por lo tanto, se confía en el otro transportista para cobrar el pago (aunque ahora usamos boletos electrónicos, es una implementación directa del antiguo concepto analógico de boletos en papel);
- si un boleto con la tarifa puede ser "endosado" en otro transportista que ofrezca servicio en la misma ruta (muy raro en estos días);
- y muchas otras condiciones ...
Como puede ver, ¡hay muchas restricciones y reglas posibles! Al crear estas reglas con mucho cuidado, los transportistas tienen la intención de mantener el precio lo más alto posible, pero también venden boletos a la mayor cantidad de personas posible. Por ejemplo, los boletos destinados a ser vendidos a turistas a precios bajos a menudo deberán comprarse con algunas semanas de anticipación. Un consultor que compre sus boletos con 2 horas de anticipación pagará un alto precio por su indecisión. Es la flexibilidad de estas reglas lo que hace que el precio de un boleto aéreo sea un problema muy difícil de resolver.
Para darle un sabor, publicaré un subconjunto de las reglas de la tarifa más barata aquí. ¡No puedo publicar las reglas completas de la tarifa porque haría que mi respuesta fuera demasiado larga! Este es QF HKGSYD S50HK3
Rule Category Rule Text
RULE APPLICATION AND OTHER CONDITIONS NOTE - THE FOLLOWING TEXT IS INFORMATIONAL AND NOT
VALIDATED FOR AUTOPRICING.
50 DAYS ADVANCE PURCHASE SAVER EXCURSION ECONOMY CLASS
FARES
FROM HONG KONG TO AUSTRALIA NEW ZEALAND FIJI NEW
CALEDONIA
APPLICATION
AREA
THESE FARES APPLY
FROM HONG KONG SAR CHINA
TO AUSTRALIA/NEW ZEALAND/FIJI/NEW CALEDONIA/
SOLOMON ISLANDS.
CLASS OF SERVICE
THESE FARES APPLY FOR ECONOMY CLASS SERVICE.
TYPES OF TRANSPORTATION
FARES GOVERNED BY THIS RULE CAN BE USED TO CREATE
ROUND-TRIP/CIRCLE-TRIP/OPEN-JAW/SINGLE OPEN-JAW/
ORIGIN SINGLE OPEN-JAW /TURNAROUND SINGLE
OPEN-JAW/DOUBLE OPEN-JAW JOURNEYS.
CAPACITY LIMITATIONS
THE CARRIER SHALL LIMIT THE NUMBER OF PASSENGERS
CARRIED ON ANY ONE FLIGHT AT FARES GOVERNED BY
THIS RULE AND SUCH FARES WILL NOT NECESSARILY BE
AVAILABLE ON ALL FLIGHTS. THE NUMBER OF SEATS,
WHICH THE CARRIER SHALL MAKE AVAILABLE ON A GIVEN
FLIGHT, WILL BE DETERMINED BY THE CARRIERS BEST
JUDGEMENT.
OTHER CONDITIONS
FARES ONLY APPLY IF PURCHASED BEFORE DEPARTURE
EXCEPT WHEN USED FOR ENROUTE UPGRADE FROM ANOTHER
FARE PROVIDED ALL CONDITIONS OF THESE FARES ARE
MET OR FOR ASSESSING THE REFUND OF A PARTIALLY
TRAVELLED TICKET.
---
THE OPERATING SCHEDULES OF PARTICIPATING CARRIERS
MAY BE SUBJECT TO CHANGE WITHOUT NOTICE. SERVICES
TO SOME DESTINATIONS MAY BE OPERATED ON A SEASONAL
BASIS.
---
THE FARES ARE ROUTE BASED ACCORDING TO SPECIFIED
ROUTE MAPS.
---
THE PAYMENT OF PASSENGER EXPENSES ENROUTE DOES NOT
APPLY.
ELIGIBILITY NO ELIGIBILITY REQUIREMENTS APPLY.
DAY/TIME NO DAY/TIME TRAVEL RESTRICTIONS APPLY.
SEASONALITY PERMITTED 10MAY15 THROUGH 02FEB16 OR 11FEB16 THROUGH
30JUN16 OR 11AUG16 THROUGH 22JAN17 OR 01FEB17 THROUGH
31MAR17 ON THE FIRST INTERNATIONAL SECTOR. SEASON IS
BASED ON DATE OF ORIGIN.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
FOR OJ JOURNEYS - AS IT IS THE DATE ON THE
OUTBOUND INTERNATIONAL SECTOR THAT DETERMINES THE
SEASONAL PERIOD FOR EACH HALF OF THE JOURNEY THE
RESULT MAY BE THAT DIFFERENT SEASONS APPLY
OUTBOUND AND INBOUND WHEN FARES WITH DIFFERENT
SEASONALITY ARE COMBINED.
FLIGHT APPLICATION THE FARE COMPONENT MUST NOT BE ON
ONE OR MORE OF THE FOLLOWING
QF FLIGHTS 200 THROUGH 299
QF FLIGHTS 315 THROUGH 318
QF FLIGHTS 5000 THROUGH 5400
QF FLIGHTS 5402 THROUGH 5999
QF FLIGHTS 8000 THROUGH 8765
QF FLIGHTS 8767 THROUGH 8999.
AND
THE FARE COMPONENT MUST BE ON
ONE OR MORE OF THE FOLLOWING
ANY QF FLIGHT
ANY CX FLIGHT OPERATED BY CX
ANY IE FLIGHT OPERATED BY IE
ANY 3K FLIGHT OPERATED BY 3K.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
PERMITTED CARRIERS/ROUTING AS PER ROUTE MAP.
ADVANCE RESERVATIONS/TICKETING CONFIRMED RESERVATIONS FOR ALL SECTORS ARE REQUIRED AT
LEAST 50 DAYS BEFORE DEPARTURE.
WAITLIST NOT PERMITTED.
TICKETING MUST BE COMPLETED WITHIN 3 DAYS AFTER
RESERVATIONS ARE MADE OR AT LEAST 50 DAYS BEFORE
DEPARTURE WHICHEVER IS EARLIER.
MINIMUM STAY NO MINIMUM STAY REQUIREMENTS APPLY.
MAXIMUM STAY TRAVEL FROM LAST STOPOVER MUST COMMENCE NO LATER THAN
3 MONTHS AFTER DEPARTURE FROM FARE ORIGIN.
STOPOVERS 2 STOPOVERS PERMITTED IN EACH DIRECTION
LIMITED TO 1 FREE AND 1 AT HKD 500.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
INFANT DISCOUNTS - APPLY - INFANT PAYS 10 PERCENT
OF THE ADULT FEES.
CHILD DISCOUNTS - DO NOT APPLY PAY FULL ADULT FEE.
---
STOPOVERS PERMITTED ONLY AT TRANSFER POINTS SHOWN
ON THE ROUTE MAP.
TRANSFERS UNLIMITED TRANSFERS PERMITTED ON THE PRICING UNIT.
FARE BREAK AND EMBEDDED SURFACE SECTORS PERMITTED ON
THE FARE COMPONENT.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
AS PER ROUTE MAP.
...
Para obtener más información, intente construir una ruta usando http://matrix.itasoftware.com e inspeccionando las reglas de las tarifas que sugiere al final del proceso.
Bien, para que tenga una tarifa, ahora necesita algunos vuelos para aplicarla.
Primero, mejor verifique el mapa de ruta de la tarifa, para ver qué rutas permite realmente la tarifa.
V FARE BASIS BK FARE TRAVEL-TICKET AP MINMAX RTG
1 S50HK3 S R 644.00 ---- 50/3 -/ 3M EH01
PASSENGER TYPE-ADT AUTO PRICE-YES
FROM-HKG TO-SYD CXR-QF TVL-23JUN15 RULE-7380 IPRPG/8
FARE BASIS-S50HK3 SPECIAL FARE DIS-E VENDOR-ATP
FARE TYPE-XEX RT-REGULAR EXCURSION
HKD 4990 7180 E24MAR15 D-INFINITY FC-S50HK3 FN-
SYSTEM DATES - CREATED 23MAR15/0016 EXPIRES INFINITY
PUBLISHED RTG HKG-SYD/QF7180/TAR-TGRG EF-24MAR15 DIS-INDEF
/WITHIN THE EASTERN HEMISPHERE/
MAP CONSTRUCTED LEFT TO RIGHT AND RIGHT TO LEFT
1. HKG-SYD
.
Genial, por lo que esta tarifa solo nos cubrirá el viaje directo entre HKG y SYD (ruta número 1) en QF, CX, IE o 3K (esos cuatro transportistas figuran como permitidos en las reglas de tarifas). Si quisiéramos ir a través de MEL, necesitaríamos obtener otra tarifa, o tal vez una combinación de dos tarifas. Algunas tarifas ofrecen una restricción de millaje en lugar de un mapa de ruta (por lo que puede usarlo en cualquier combinación de vuelos [a menos que esté restringido por las reglas] pero solo hasta un millaje total).
A continuación, debemos echar un vistazo a los vuelos QF entre HKG y SYD, recordando que cada vuelo debe cumplir con las condiciones de las reglas anteriores. (Voy a ignorar la posibilidad de que podamos usar esta tarifa para cubrir CX / IE / 3K por brevedad).
La aerolínea publica útilmente una lista de vuelos en el GDS junto con el número de asientos que actualmente está dispuesto a vender en el vuelo organizado por "cubo" o "código de reserva".
Esto se llama "disponibilidad". Puede volver a variar según la ciudad de ventas, por lo que un agente de viajes en Nueva York podría ofrecerle un mejor precio que un agente de viajes en LON, incluso para el mismo viaje. La mayoría de las aerolíneas no distinguen en puntos de venta como este, pero algunas sí. Se aplican restricciones legales a esta práctica dentro de la UE (véase el Reglamento CE 1008/2008).
De todos modos, mirando el 1 de octubre, desde Londres, en vuelos QF entre HKG-SYD, solo hay uno y la disponibilidad es:
Frequency
Flight Stops Depart Arrive Aircraft Reliability Available Classes
0 Connections
QF 128 0 HKG SYD 744 Unavailable J9 C9 D9 I0 W9 R0 T0 Y5 B0 H0 K0 M0 L0 VC SC NC QC OC XC E0
01/10/15 20:15 02/10/15 7:20 75% / 54m
La parte clave es ese último bloque:
J9 C9 D9 I0 W9 R0 T0 Y5 B0 H0 K0 M0 L0 VC SC NC QC OC XC E0
Le informa que si su tarifa le permite reservar en la clase "J", puede reservar 9 asientos en este vuelo específico. Puede haber más de 9 asientos disponibles, el máximo que mostrará será 9. Si su tarifa le permite reservar en la clase Y, puede comprar 5 asientos en una transacción. Si su grupo es de seis personas, deberá elegir otra tarifa para la sexta persona. (Algunos sitios de reserva pondrían a todos en la clase más alta, a un costo más alto para todos). Si su tarifa le permite reservar solo en la clase M, lamentablemente eso no tiene asientos. Si desea una "reserva confirmada" en este momento, no tiene suerte.
Las letras J, C, D y I representan clase ejecutiva; W, R, T es economía premium y el resto es economía. La letra a la izquierda es la "más disponible" (y las tarifas que lo permiten son las más caras), gradualmente cada vez más barata pero más restringida a medida que leemos hacia la derecha. En realidad, cada aerolínea puede usar su propio conjunto de letras, pero es normal que la clase de negocios más disponible ("tarifa completa") sea J o C, la economía de tarifa completa sea Y y la tarifa completa primero sea F o P.
Ahora debo enfatizar, los números allí pueden cambiar por segundo. No es exactamente "cuántos asientos quedan". Es una estimación activa de la aerolínea de cuán alto pueden establecer el precio. Por supuesto, cuando se compra un asiento, es probable que la disponibilidad disminuya. Pero si la demanda es inesperadamente débil, podría tener sentido que la aerolínea mantenga abierta la disponibilidad. Por otro lado, si se anuncia que la Copa del Mundo se celebrará en Sydney el próximo año, tiene sentido aumentar la disponibilidad ahora y, por lo tanto, aumentar el precio.
Para la aerolínea es un gran problema que un comprador típico haga cientos, miles o probablemente millones de solicitudes de disponibilidad antes de comprar un solo vuelo. Esto se ha convertido en una carga intolerable en las aerolíneas y, por lo tanto, la información de disponibilidad tiende a almacenarse en caché en muchos niveles entre la aerolínea y su pantalla. Por lo tanto, puede estar desactualizado muy rápidamente.
Para hacer la vida aún más difícil, a las aerolíneas a menudo les gusta "casarse" segmentos juntos, de modo que la disponibilidad en un vuelo depende de los otros vuelos que propongas tomar junto con él. Básicamente, si la aerolínea descubre que desea tomar un vuelo pequeño pero popular como parte de un viaje grande y rentable, puede ser más liberal al abrirle los "asientos baratos".
Volviendo a nuestra compra de boletos: cuando la disponibilidad dice 0, aún puede hacer una "solicitud" para ser agregado a la lista de espera. La aerolínea decidirá si confirma su reserva a su discreción a su debido tiempo. Si se confirma la reserva, puede pagar el boleto en este momento. Si la tarifa permite la lista de espera estará escrita en las reglas. [Esta tarifa barata "S50HK3" que estamos viendo no permite la lista de espera.]
Si la tarifa que tiene la intención de utilizar para cubrir esta parte del viaje solo le permite sentarse en clase S, entonces, desgraciadamente, ese paquete de tarifas (o "código de reserva") se ha cerrado ("C") a la lista de espera: ni siquiera puede pedir muy bien para un asiento.
Entonces, ¿qué código de reserva podemos usar para nuestra tarifa? La tarifa se llama "S50HK3", por lo que normalmente sería el código de reserva S. En la mayoría de los casos, la primera letra del nombre de la tarifa decide el código de reserva. Sin embargo, puede haber excepciones para vuelos específicos [ejemplo más obvio: si tuvo una tarifa de primera clase pero no todos los aviones tienen primera clase], y para asegurarnos de que debemos verificar la tabla de códigos de reserva adjunta a la tarifa.
>$LB1
001 HKGSYD 01OCT15 QF GBP 414.00 S50HK3 STAY---/3M BK-S
FARE CLS EXPLANATION BOOK CODES
-------- ---------------------- ----------
S50HK3 REGULAR EXCURSION FARES S
S50HK3 WITHIN AREA 3 FOR ROUND TRIP FARES
NO BOOKING CODE EXCEPTIONS FOR CARRIER - USE PRIME
Bien, entonces deberíamos usar el código S. ¡Pobre de mí! El cubo S está cerrado. Así que ahora volvemos al principio y elegimos la próxima tarifa más barata de la lista.
Una vez que hayamos hecho esto, tendremos que repetir el proceso con el viaje de regreso. Y luego debemos asegurarnos de que las dos tarifas sean compatibles entre sí.
Como puede ver, el precio de una tarifa aérea es un negocio complicado y requiere mucho trabajo. Este fue un ejemplo muy simple de una tarifa de ida y vuelta. Cuando ingresa a multiciudades, donde, por ejemplo, debido a "escalas", varias ciudades pueden estar cubiertas por una tarifa, o necesita usar tarifas de múltiples transportistas: puede ser muy difícil computacionalmente calcular el precio más bajo permitido. Gente como http://www.itasoftware.com gana mucho dinero diseñando algoritmos para calcular el precio más bajo.
Debo enfatizar que en realidad esto también es un problema para las aerolíneas. Con los años han creado un sistema que es tan complejo que tampoco pueden predecirlo perfectamente. Es por eso que las "tarifas de error" siguen siendo bastante comunes. También hay mucha inercia en este sistema. Es utilizado por cientos de aerolíneas y millones de agentes de viajes, y está escrito en enormes sistemas informáticos por valor de miles de millones de dólares. No se puede cambiar fácilmente.
Si bien a veces necesitará un buen agente de viajes, la mayor parte de esto se hace actualmente en sitios web que se encuentran en la parte superior de esta interfaz de la década de 1980. Por lo tanto, miles de estos cálculos se realizan cada vez que desea averiguar el precio de un viaje simple.
Todo el tiempo la "disponibilidad" (esos números que vimos al final) está siendo constantemente manipulada por las aerolíneas para mantener el precio en el nivel correcto para mantener el vuelo al máximo provechoso.
Es mi intención demostrar aquí, además de dar una idea de cómo funciona, que fijar el precio de una tarifa aérea es un problema matemático difícil de resolver. De hecho, se ha demostrado que, estrictamente hablando, el problema es "indecidible", es decir, es matemáticamente imposible diseñar un algoritmo que siempre encuentre el precio más bajo permitido en todas las circunstancias.
Muchas personas sugieren que el precio de un viaje aumenta automáticamente cuando se comparan varias tarifas. Pero puede ver en mi descripción anterior que esto sería tecnológicamente difícil de implementar, por decir lo menos. (Probablemente también sería ilegal). En la práctica, es más probable que la disponibilidad se calcule incorrectamente o se almacene en caché en algún lugar entre la aerolínea y su pantalla.