Desarrollo API para e-AWB IATA

Job ID: 40569578

Budget: $250 – $500 USD

API o Servicio para Generación de Guía Aérea Electrónica (e-AWB) conforme a IATA
Descripción del Proyecto

Se requiere desarrollar un API o servicio en Python para incorporar a una aplicación web existente, cuyo objetivo será la generación de Guías Aéreas Electrónicas (e-AWB) conforme a los estándares definidos por IATA.

La aplicación ya dispone de un módulo operativo para embarques aéreos y actualmente genera la Air Waybill (AWB) en formato PDF, utilizando el formulario estándar IATA e incluyendo la mayoría de los campos obligatorios requeridos para la emisión.

El objetivo del proyecto es desarrollar el componente que permita transformar dicha información en mensajes electrónicos compatibles con los estándares IATA, manteniendo una arquitectura escalable y preparada para futuras integraciones.

Tecnologías

El desarrollo deberá realizarse utilizando alguna de las siguientes tecnologías:

Python
FastAPI (preferentemente) o Flask
SQLAlchemy
PostgreSQL
XML
REST API
Alcance del Proyecto

El trabajo comprende el análisis, diseño y desarrollo de un servicio que permita:

Generar mensajes electrónicos Cargo-XML (XFWB) a partir de la información almacenada en la aplicación.
Crear los servicios y controladores necesarios para la integración con la aplicación existente.
Validar la información antes de generar el mensaje electrónico.
Implementar una arquitectura desacoplada que permita futuras integraciones con aerolíneas mediante distintos mecanismos de comunicación.
Registrar los mensajes generados, sus respuestas y mantener trazabilidad del proceso.
Gestionar estados de emisión, validación, aceptación y rechazo.
Implementar mecanismos de auditoría y registro de errores.
Información Disponible

La aplicación ya cuenta con:

Módulo de embarques aéreos.
Generación de Air Waybill (AWB) en formato PDF conforme al formulario estándar IATA.
Gran parte de los datos obligatorios requeridos para la emisión de la guía aérea.
Maestro de productos con información logística que será utilizada para completar automáticamente parte de la información requerida por el estándar.

El desarrollo deberá reutilizar esta información y ampliarla únicamente cuando sea necesario para cumplir con las especificaciones de IATA.

Requisitos Técnicos

Es imprescindible que el desarrollador tenga experiencia comprobable en:

Desarrollo de soluciones relacionadas con IATA Cargo.
Implementación de e-AWB.
Mensajes Cargo-XML.
Mensajes XFWB.
Documentación técnica y normativa IATA para carga aérea.
Procesos de emisión electrónica de Air Waybill.

No buscamos únicamente un desarrollador Python. Es indispensable que el profesional conozca la estructura de la documentación IATA y tenga experiencia real implementando este tipo de soluciones.

Se valorará especialmente
Experiencia desarrollando integraciones para carga aérea.
Experiencia con sistemas de aerolíneas o plataformas de mensajería aérea.
Conocimiento de estándares Cargo-XML.
Conocimiento de procesos operativos de transporte aéreo internacional.
Diseño de arquitecturas escalables y desacopladas.
Experiencia en desarrollo de APIs REST con Python.
Objetivo Final

El resultado esperado es un API o servicio completamente funcional, integrado a una aplicación existente, capaz de generar mensajes electrónicos compatibles con los estándares IATA para la emisión de Guías Aéreas Electrónicas (e-AWB), utilizando la información ya disponible en el sistema y permitiendo futuras integraciones con aerolíneas y otros servicios relacionados con la mensajería aérea.