Extraction de confirmations de vols

Extrayez le numéro de vol, la référence de réservation et les détails du passager à partir de n'importe quelle capture d'écran de confirmation de vol

Saisir manuellement les détails du vol depuis les e-mails de confirmation dans votre feuille de dépenses prend environ 3 minutes par réservation. Chaque compagnie aérienne formate le PNR (dossier de réservation), les horaires de vol et l'itinéraire complètement différemment. L'outil extrait tous les champs de n'importe quelle capture d'écran de confirmation de vol en 5 à 10 secondes.

5 à 10 s par capture d'écran · Jusqu'à 99 % de précision sur le texte imprimé

Vol n° · PNR · Horaires
Delta · United · BA · OTA
Colonnes nommées

Huit champs dans chaque confirmation de vol

Au lieu de chercher le PNR (dossier de réservation) à un endroit différent dans chaque e-mail de compagnie aérienne, tu nommes les champs dont tu as besoin une seule fois. Chaque transporteur présente les données différemment, mais l'IA lit par le sens, pas par la position.

Contenu : ce que dit la réservation
Nom du passager

Nom complet, qu'il apparaisse comme « John Smith » ou « SMITH/JOHN MR ». L'IA lit les deux formats.

Numéro de vol + horaires

AA100 ou « American Airlines 100 », 14:30 ou 2:30 PM. Les deux vont dans des colonnes distinctes Numéro de vol et Heure de départ/arrivée.

Itinéraire (De → À)

« LHR→JFK » et « London Heathrow to New York JFK » sont tous deux mappés de manière cohérente.

Référence de réservation (PNR)

Code à six caractères, identifié par sa relation avec son libellé, peu importe où chaque compagnie le place.

Origine : ce que révèle l'interface de l'expéditeur
Tarif / Prix

Total ou détaillé, varie selon la compagnie

Expéditeur (Compagnie/OTA)

La marque émettrice, Delta, United, Expedia

Statut de confirmation

« Confirmé », « Billet émis », « Sur demande »

Chaque compagnie aérienne formate les mêmes données de réservation différemment. Les OTA (agences de voyage en ligne) ajoutent une autre couche

Resaisir un PNR (dossier de réservation), un numéro de vol et une heure de départ est facile pour une seule réservation. Ajoutez une deuxième compagnie aérienne, puis une troisième, et chacune cache les mêmes données à un endroit différent, dans un format d'heure différent et sous une étiquette différente.

01

L'emplacement et le libellé du PNR (dossier de réservation) changent selon la compagnie aérienne

Delta l'affiche dans une carte « numéro de confirmation » en gras. United l'appelle « Confirmation # » dans une barre d'en-tête. British Airways (BA) l'appelle « référence de réservation » en petits caractères. Expedia dit « ID d'itinéraire ». Un analyseur basé sur des modèles a besoin d'une règle distincte pour chacun, alors que les six mêmes caractères se trouvent dans six positions et six libellés différents.

02

Les heures de vol utilisent des formats mixtes : format 12 h, format 24 h, UTC

Une compagnie affiche « 14:30 » (format 24 h, heure locale). Une autre écrit « 2:30 PM » (format 12 h, sans fuseau horaire). Une troisième affiche les heures de départ et d'arrivée en UTC. Sur un même trajet, un vol Delta et un vol BA peuvent utiliser des conventions complètement différentes, ce qui nécessite une analyse individuelle à chaque fois.

03

L'itinéraire et le prix n'ont aucune convention standard

« LHR→JFK » vs « London Heathrow to New York JFK ». Une seule ligne « Total » vs une décomposition du tarif de base, des taxes et des frais. Un voyageur sur Reddit, dans r/travel, a bien résumé la réalité : « Ce qui m'a agacé, c'est à quel point ça devient compliqué quand tu as plusieurs réservations (vols, hôtels, confirmations, tout mélangé). »

01

L'extraction sémantique lit les libellés, pas les positions

Nomme une colonne référence de réservation et l'IA lit la relation libellé-valeur : la carte en gras de Delta, les petits caractères de BA et l'en-tête d'itinéraire d'Expedia correspondent tous à la même colonne. Le code alphanumérique de six caractères à côté d'un libellé lié à la réservation est reconnu, quelle que soit sa position à l'écran.

02

Une seule définition de colonne pour tous les formats d'heure

Définis heure de départ une seule fois, et l'IA lit 14:30, 2:30 PM ou 14:30 UTC dans la même colonne. Tu veux une standardisation ? Ajoute un indice : heure de départ (format 24 h). La même logique s'applique aux dates, aux itinéraires et aux tarifs.

03

Traite par lots les compagnies aériennes et les OTA en une seule passe

Mélange les e-mails directs de Delta, les confirmations de BA et les captures d'écran d'Expedia dans un même lot. Définis numéro de vol, PNR (dossier de réservation), départ, itinéraire, passager, tarif une seule fois. Chaque capture d'écran devient une ligne dans une seule feuille de calcul d'itinéraires, sans configuration par source.

D'un dossier de confirmations de vols à un tableau d'itinéraires propre

La méthode manuelle

Tu as réservé trois vols ce trimestre : Delta en domestique (DL 1234, PNR ABC123), BA vers Londres (BA 178, XYZ789), et un retour United réservé via Expedia (UA 456, PNR 4MN6PQ). L'e-mail de Delta place le PNR dans un encadré en gras en haut et affiche « 14:30 ». BA l'appelle « référence de réservation » en petits caractères et écrit « 2:30 PM » sans fuseau horaire. Expedia cache le numéro de vol dans un tableau avec des heures au format 24 h. Chaque capture d'écran t'oblige à chercher le PNR à un endroit différent, à interpréter un format d'heure différent, et à saisir l'itinéraire manuellement, soit environ 3 minutes par réservation.

Avec l'extraction de colonnes personnalisées

Dépose les trois dans un seul lot. Saisis six noms de colonnes, numéro de vol, PNR, heure de départ, itinéraire, passager, tarif. ABC123 (l'encadré en gras de Delta), XYZ789 (les petits caractères de BA) et 4MN6PQ (le tableau d'Expedia) se résolvent tous dans la colonne PNR. 14:30, 2:30 PM et 14:30 UTC atterrissent dans la même colonne heure de départ. 5 à 10 secondes par capture d'écran, un export, trois lignes, chaque champ dans les colonnes que tu as définies.

Où l'extraction de confirmations de vol fonctionne le mieux (et où elle ne fonctionne pas)

Quand ça fonctionne le mieux

✓

Captures d'écran de confirmation complètes depuis l'e-mail ou l'application mobile. Le texte rendu par machine atteint jusqu'à 99 % de précision. Capture la confirmation entière, pas des vues recadrées.

✓

Traitement par lots sur plusieurs compagnies aériennes et OTA (agences de voyage en ligne). Un seul jeu de colonnes extrait depuis Delta, United, BA, Expedia et Kayak en un seul lot, et chacune devient une ligne dans le même tableur.

✓

Rapprochement des frais de voyage. Les lignes extraites alimentent directement ton journal de voyage, avec le numéro de vol, l'itinéraire, les heures et le tarif en une seule passe.

Quand être prudent

⚠

Itinéraires multi-tronçons sur des captures d'écran séparées. L'IA traite chaque image indépendamment, donc elle n'assemble pas automatiquement les segments aller-retour ou de correspondance. Capture chaque segment de vol séparément et fusionne-les après l'export en utilisant le PNR (dossier de réservation) partagé comme clé.

⚠

Captures d'écran compressées transférées via des applications de messagerie. Les SMS et WhatsApp compressent les images. Les champs plus grands comme le PNR restent lisibles, mais les petits textes comme le nom du passager, la décomposition du tarif et les libellés de fuseau horaire deviennent moins fiables.

⚠

PNR uniquement dans le code QR. L'IA extrait le texte visible. Si la référence de réservation est uniquement scannable sans code imprimé, utilise plutôt la capture d'écran de l'e-mail ou de la gestion de réservation.

Questions fréquemment posées

Puis-je extraire le PNR d'une confirmation de compagnie aérienne qui ne l'affiche qu'à l'intérieur d'un code QR ?

L'IA extrait le texte visible de la capture d'écran ; les codes-barres encodés ne sont pas lus comme du texte. Si ta confirmation n'affiche la référence de réservation que sous forme de code QR, sans code à six caractères imprimé à côté (certaines cartes d'embarquement mobiles font ça), utilise plutôt la capture d'écran de l'e-mail de confirmation ou la page de gestion de réservation. La plupart des e-mails de compagnies aériennes impriment le PNR dans l'en-tête ou dans un encadré de confirmation étiqueté, que l'IA lit sans problème.

Le numéro de vol et l'itinéraire seront-ils quand même extraits si la capture d'écran affiche « LHR→JFK » au lieu des noms complets des aéroports ?

Oui. L'IA lit toute représentation d'itinéraire affichée à l'écran, qu'il s'agisse de codes IATA compacts comme « LHR→JFK » ou de formats en texte intégral comme « London Heathrow (LHR) to New York JFK », et les deux aboutissent à la colonne Itinéraire. Le numéro de vol est lu indépendamment comme le code de la compagnie plus le numéro (DL 1234, BA 178). Si tu as besoin des noms complets des aéroports dans la sortie, ajoute une indication de format au nom de ta colonne, comme Route (Full Name), et l'IA standardisera les valeurs lors de l'extraction.

Puis-je mélanger les e-mails directs des compagnies aériennes et les captures d'écran de confirmation OTA d'Expedia ou Kayak dans le même lot ?

Même lot, même ensemble de colonnes. Définis Flight Number, PNR, Departure Time, Route, Passenger Name, Fare une seule fois et l'IA traitera chaque capture d'écran, qu'il s'agisse d'un e-mail Delta, d'une confirmation British Airways ou d'une capture d'écran de page de réservation Expedia. Chaque capture d'écran devient une ligne dans la même feuille de calcul d'itinéraires. Voir la vue d'ensemble des confirmations de réservation pour la capacité complète multi-types.

Comment l'IA gère-t-elle les heures de départ affichées au format 12 h ou 24 h selon les compagnies aériennes ?

L'IA renvoie les heures exactement telles qu'elles sont affichées sur chaque capture d'écran. « 2:30 PM » et « 14:30 » apparaissent tous deux dans la colonne Departure Time dans leur format d'origine. Si tu as besoin d'une sortie standardisée, ajoute une instruction de format au nom de ta colonne, Departure Time (24h), et l'IA convertira au format 24 h lors de l'extraction. Le champ Date est extrait séparément et peut inclure une indication de format (AAAA-MM-JJ) pour un tri cohérent.

Et si la ventilation du prix affiche séparément le tarif de base, les taxes et les frais, puis-je les extraire dans des colonnes individuelles ?

Oui. Définis des colonnes séparées pour chaque composant du prix — tarif de base, taxes et frais, tarif total — et l'IA lit chaque montant étiqueté dans la ventilation. Si la compagnie aérienne ou l'OTA n'affiche qu'une seule ligne « Total », l'IA la fait correspondre à ta colonne Tarif total et laisse les colonnes de composants vides. Cela fonctionne sur tous les transporteurs : Delta ventile différemment de British Airways, mais les mêmes définitions de colonnes remplissent le niveau de détail fourni par chaque confirmation. Pour le rapprochement des dépenses, avoir la colonne Tarif total fiablement remplie sur toutes les réservations est le gain pratique ; les colonnes de composants sont un bonus là où elles sont disponibles.

Explorez d'autres scénarios de confirmation de réservation : Aperçu des confirmations de réservation (avion, hôtel, course, événement, restaurant, livraison)

Plongez dans le défi plus large de l'extraction de confirmations de réservation : Extraire les numéros de commande et les codes de suivi des confirmations de réservation par SMS d'Amazon, eBay et Shopee

Si vous avez besoin de transformer l'intégralité de la confirmation en un tableau structuré plutôt que des champs d'itinéraire spécifiques, la conversion de capture d'écran en Excel est peut-être ce qu'il vous faut.

📮 contact email: [email protected]