Workshop 2 Aeroméxico
Notas del segundo workshop con Aeroméxico.
El objetivo es documentar reglas de negocio, criterios de cálculo y requerimientos funcionales (core y front-end) relacionados con:
- Determinación de tipo de contrato.
- Compensaciones adicionales (recesos, tiempo extra).
- Compensaciones ejecutivas.
- Días especiales (domingo, festivos, séptimo día).
- Viáticos.
- Entregables esperados.
1. Determinación de tipo de contrato
1.1 Pilotos
Para pilotos, el tipo de contrato se determina:
- A partir de los últimos dos dígitos del número de empleado.
- Utilizando un rango definido por Aeroméxico (pendiente detallar rangos exactos).
Regla: Para pilotos, el tipo de contrato se infiere principalmente por No. de empleado (últimos dos dígitos + rango).
1.2 Sobrecargos
Para sobrecargos, el tipo de contrato se determina:
- Principalmente a partir del crew group.
- El crew group funciona como complemento a la lógica de contrato.
Notas:
- El CrewGroup se utiliza de forma específica dentro del módulo de jornadas.
- Debe haber consistencia entre:
- Tipo de contrato.
- Crew group.
- Configuración de jornadas.
2. Compensaciones adicionales por receso
2.1 Definiciones
-
Receso
Tiempo intermedio entre dos asignaciones que no pertenecen a la misma jornada laboral. -
Receso reducido
Receso que es menor al receso mínimo planeado.- La diferencia contra el receso mínimo se paga como tiempo extra.
- El pago se hace al doble, bajo el concepto correspondiente de tiempo extra de vuelo.
- No se trata de una acreditación “normal”, sino de una compensación específica.
2.2 Provisión y rates de pago
Al generar la provisión, el sistema debe:
- Contar con el rate de pago del tiempo extra de vuelo (p.ej., TXV/TXU/TXDV/TXSD/TXVM, etc.).
- Facilitar el cálculo del receso reducido desglosando los componentes (tiempo en receso, diferencia contra mínimo, etc.).
Ejemplo conceptual de cálculo (TXU = 4%)
(Ejemplo esquemático basado en las notas, no definitivo)
- Rate TXU = 4%
- Receso planeado: 4:00
- Receso efectivo: 5:30
- Total equivalente para cálculo: 5.5 horas × 4%
La lógica exacta y fórmulas deben definirse en un documento de cálculo detallado, pero la idea es que:
- Se identifiquen horas sujetas a la tasa (rate).
- Se calcule el monto multiplicando por el porcentaje correspondiente.
2.3 Comparación entre receso real y mínimo
Variables:
- R real: receso real.
- R mín: receso mínimo planeado.
Ejemplos de lógica de pago:
-
R real = 27:30 - 2:00 => 25:30
R mín = 24:00 - 2:00 => 22:00- Como el receso real (25:30) es mayor que el mínimo (22:00), no se paga receso reducido.
-
R real = 24:50 - 2:00 => 22:50- Para un mínimo de 24:00, la diferencia es
1:10. - Esa diferencia se paga al doble →
1:10 × 2 = 2:20(tiempo extra al doble).
- Para un mínimo de 24:00, la diferencia es
2.4 Rates de pago
- Algunos rates mencionados:
- TXDV
- TXSD
- TXVM
- TXV / TXU se utilizan como códigos de tiempo extra de vuelo (según configuración acordada).
2.5 Datos a mapear
En el modelo de datos y reportes:
- ISD → Se duplica.
- RR → No se duplica.
Nota: Se requiere precisar en qué reportes y para qué cálculos aplica esta duplicidad/no duplicidad.
2.6 Restricciones de descanso
- Un descanso mínimo no puede sobreponerse a:
- Otro descanso, o
- Una jornada ya definida.
3. Reglas especiales para receso reducido (AMX)
IMPORTANTE
-
Si Piloto AMX →
En receso reducido, el tiempo extra de vuelo se paga al doble bajo el código TXV. -
Si Sobrecargo AMX →
En receso reducido, el receso se paga como tiempo extra de vuelo (TXV).
4. Duty Types y tablas de recesos/jornadas
4.1 Duty type operativo
DUTY TYPE OPERATIVO
PRDR
Asociados a tabla de recesos.
4.2 Duty type acreditado
- DUTY TYPE ACREDITADO
- Asociado a Jornadas:
- Códigos de acreditación como TXS (por ejemplo).
- Asociado a Jornadas:
4.3 Tablas a implementar
-
Tabla de recesos operativos
- Similar a la tabla de jornadas actual.
- Debe estar ligada a duty type.
- Basada en la combinación:
- Servicio efectuado / Servicio a realizar.
-
Tabla de descansos
- También basada en la combinación:
- Servicio efectuado / Servicio a realizar.
- Debe reflejar límites de descanso, mínimos y reglas de invasión.
- También basada en la combinación:
4.4 Lógica de descanso (a futuro)
- El descanso es el último duty del trip.
- El descanso solo “invade” (o se considera en la lógica posterior) si y solo si:
- El siguiente servicio es on-duty (no aplica si el siguiente estado es “intocable”, vacaciones, etc.).
- Este comportamiento está planeado como funcionalidad futura.
5. Compensaciones ejecutivas (CMP)
5.1 Definición
Las compensaciones ejecutivas se generan cuando:
- En un vuelo no hay ejecutivas suficientes, o
- No viaja ningún ejecutivo.
Por escalafón/antigüedad:
- Las sobrecargos de mayor antigüedad cubren a las más jóvenes o faltantes.
- Cualquier sobrecargo puede llegar a cubrir la posición de ejecutivo.
Hay un portal interno para:
- Asignar ejecutivas.
- Eliminar ejecutivas.
5.2 Reglas de negocio
- Bloquear la compensación ejecutiva solo para los vuelos donde no vaya un ejecutivo.
- En POPS debe existir la funcionalidad para:
- Realizar la compensación de sobrecargo (asignar como ejecutivo).
- Asignar y desasignar posiciones de sobrecargos:
- Varios ejecutivos pueden solicitar la misma posición, por lo que se requiere control de asignación.
5.3 Requerimientos Front-end / UI
- Alerta:
- Mostrar un mensaje que impida solicitar ser ejecutivo si el sistema detecta que ya existe un ejecutivo asignado en ese vuelo/posición.
- Gestión de posiciones:
- UI para:
- Ver posiciones de sobrecargos.
- Asignar/desasignar ejecutivos en cada posición.
- Control de conflictos cuando varios ejecutivos solicitan la misma posición.
- UI para:
6. Días especiales y compensaciones adicionales
6.1 Prima dominical
- Aplica cuando el sobrecargo trabaja en domingo.
- Se acredita como un evento.
- Si la jornada toca el domingo, también se incluye el debriefing como parte del día.
- No se considera el receso para la prima dominical.
6.2 Séptimo día (7D)
- Aplica cuando el tripulante trabaja 7 días consecutivos.
- El conteo inicia:
- Desde el momento en que comienza el duty.
- También se consideran:
- Pernoctas (el tripulante sigue a disposición de la aerolínea).
- Cualquier tipo de asignación dentro del periodo.
6.3 Días festivos (DFS)
Existen diferentes tipos de días festivos:
-
Día festivo doble
- Se considera como día de servicio doble a partir de 1:31 horas.
- Si el servicio excede ese límite (≥ 1:31), se acredita como doble.
- Si no alcanza ese tiempo, se acredita como sencillo.
-
Día festivo sencillo
- Si el servicio se realiza antes de 1:31, el día se acredita como festivo sencillo.
-
Día festivo en receso
- Aplica cuando el tripulante está en receso (por ejemplo, en una gira/pernocta).
- Aunque esté en receso, sigue al servicio de la empresa, por lo que se reconoce el festivo.
6.4 Configuración de días festivos
- El sistema debe permitir que los usuarios den de alta los días festivos, por tipo:
- Conect
- Sobrecargos
- Pilotos
- El sistema utiliza también los días festivos de México, pero:
- Por tipo de contrato, estos pueden variar.
- Puede ser necesario segmentar:
- Por empresa (AMX/Conect).
- Por tipo de tripulante (piloto/sobrecargo).
7. Horas de garantía
7.1 Definición
- Las horas de garantía están capadas a 80 horas.
- Se paga el diferencial para que el tripulante llegue a esas 80 horas.
7.2 Alcance
-
Aplica sólo para:
- Sobrecargos/ejecutivos con Contrato A.
- Ejecutivos contratados antes de 2014.
-
Este pago equivale a:
- 15 horas de tiempo extra de vuelo al mes.
- Excepción: En febrero, sólo se consideran 10 horas de tiempo extra de vuelo.
7.3 Exclusiones
No entran en el beneficio de horas de garantía:
- Personas con incapacidad general.
- Personas con sanciones (por ejemplo, suspensión).
- Tripulantes que hayan tenido:
- Vacaciones dentro del periodo.
- Permiso sin goce de sueldo.
- La cláusula no aplica si el tripulante fue contratado después de 2014.
7.4 Requerimiento Front-end
- Implementar las horas de garantía como una card o sección visible en la UI, donde:
- Se muestre quién genera las horas de garantía.
- Se pueda identificar fácilmente:
- Quién sí aplica.
- Quién no aplica (por exclusiones).
8. Viáticos
8.1 Tipos de viáticos
-
Existen 2 tipos de viáticos, según la moneda:
- Viáticos en pesos.
- Viáticos en dólares.
-
Agrupación:
- Los viáticos en pesos se actualizan de forma trimestral.
- Los viáticos en dólares se actualizan de forma anual.
-
Ambas configuraciones deben poder actualizarse desde el sistema.
8.2 Estaciones y tablas de viáticos
- Se deben poder dar de alta estaciones.
- Cada estación debe enlazarse con la tabla de viáticos correspondiente.
8.3 Líneas horarias y reglas por tripulante
Las líneas horarias de referencia (en hora México) son:
- 08:30
- 14:30
- 20:30
La cotejación se hace siempre contra horario México, aunque el vuelo esté en otra zona horaria.
Reglas:
- Sobrecargos:
- Debe pasar al menos 1 minuto después de la hora de referencia para asignar un viático.
- Pilotos:
- A partir del momento en que se rebasa la hora (por ejemplo, desde las 14:30 en adelante) se asigna el viático.
8.4 Momento de pago
- El pago se da al llegar a la estación.
- Si el tripulante está en tierra al momento de llegar al lugar:
- Se cambia el tipo de moneda de acuerdo con la estación (MXN / USD).
- Existen viáticos:
- En tierra.
- En vuelo.
- Si el tripulante está en tierra, se deben pagar los viáticos de la estación correspondiente.
8.5 Segmentación de montos
Los montos de viáticos se segmentan por:
- Compañía.
- Categoría / crewCategory:
- Pilotos.
- Sobrecargos.
- Cada monto puede estar asociado a una o varias zonas.
8.6 Devoluciones
- En devoluciones, el monto se cobra al tripulante al que se le pagó el viático.
- Si el pago se hizo en dólares y hay devolución:
- La devolución se cobra también en dólares.
8.7 Alcance de viáticos
-
Sí se pagan viáticos para:
- Vuelos.
- Simuladores.
-
No se pagan viáticos para:
- Sesiones de teoría.
-
Actualmente, los usuarios pueden decidir si se pagan o no viáticos, pero:
- Sólo lo que está registrado en el sistema se considera para la generación de viáticos.
9. Entregables esperados
Lista de entregables mencionados en el workshop:
-
Base de datos de sobrecargos
- Inicialmente puede ser estática (idealmente dinámica).
- Contiene información de sobrecargos (contratos, crew group, etc.).
-
Jornadas de servicio y vuelo (sobrecargos)
- Definición y parametrización de jornadas:
- Tiempos de servicio.
- Tiempos de vuelo.
- Reglas de receso y descanso.
- Definición y parametrización de jornadas:
-
Tipo de contrato para sobrecargos y pilotos
- Configuración de:
- Sobrecargos con esquema 6x4.
- Ejecutivos (por ejemplo EJ04).
- Mapeo con crew group.
- Configuración de:
-
Séptimo día, receso reducido y descanso reducido (Pilotos/Sobrecargos AMX)
- Implementación de lógica de:
- Séptimo día.
- Receso reducido.
- Descanso reducido.
- Validación de que se lee correctamente la data de operación.
- Implementación de lógica de:
-
Viáticos
- Límites de pago por concepto:
- Desayuno / Comida / Cena.
- Listado de pago para Non-fly (tripulantes que no vuelan pero generan viáticos por otros motivos).
- Límites de pago por concepto: