Short answer: A dummy ticket is verified like any booking: enter its six-character PNR and your surname on the lookup page for the system that made it. ViewTrip reads Travelport bookings, CheckMyTrip reads Amadeus bookings, and airline sites read their own files. DummyFlights issues a real PNR, valid 48-72 hours.
A flight reservation in a visa file is only as convincing as the record behind it. Checklists ask for a reservation code because a code can be looked up, and a printed confirmation that cannot be opened online invites questions. Yet many travellers type a perfectly real code into the wrong website, see "reservation not found" and assume the booking has failed.
This guide shows how PNR lookups really work: what a successful search proves, which page reads which reservation system, how to use ViewTrip, CheckMyTrip and airline Manage Booking pages step by step, why a search fails and how to fix it, and when to run the check so the record is still live on the day of your appointment.
Key facts
- Dummy ticket: a flat $15 per person, with a real PNR (booking reference) you can check.
- Valid for 48-72 hours, so order it close to your appointment or travel date.
- Dates can be changed free of charge on the booking day only.
- Can be issued even while you are at the embassy or visa centre.
- For visa applications and onward-travel proof at immigration only; it is not a paid ticket for flying.
Need a reservation you can look up before your appointment? A real PNR, valid 48-72 hours, for a flat $15 per person, can be issued even while you are at the embassy.
Get your $15 reservationIn This Guide
- What Does a PNR Lookup Actually Prove?
- Which Lookup Site Matches Your Booking System?
- What Do the Codes on a Reservation Confirmation Mean?
- How Do You Check a PNR on ViewTrip, Step by Step?
- How Do You Check a PNR on CheckMyTrip, Step by Step?
- How Do You Check a Reservation on an Airline Site?
- Why Does a Lookup Say Reservation Not Found?
- How Should You Read a Dummy Ticket PNR Before Your Appointment?
- What Does a Fictional Lookup Look Like, Hour by Hour?
- Which Dummy Ticket Checks Matter Most at the Visa Centre?
- Frequently Asked Questions
Official-source check: ViewTrip fields and behaviour come from the Travelport ViewTrip home page and the Travelport ViewTrip help page; CheckMyTrip account, import and failure rules come from the CheckMyTrip FAQ and its terms. All were read on 4 November 2026. The traveller, dates and codes in the example are fictional. Airline Manage Booking pages differ by carrier; check the carrier's own page.
Reviewed for: How PNR lookups work on ViewTrip, CheckMyTrip and airline sites, why a real reservation can show as not found, and when to check a reservation before a visa appointment.
What Does a PNR Lookup Actually Prove?
A PNR, or passenger name record, is the file a reservation system keeps for a booking. The six-character code printed on a confirmation is the record locator: the key that opens that file. When you type the code and a surname into a lookup page and the itinerary appears, you have proved one narrow thing. A record with that locator and that passenger name exists in that system at that moment.
That is useful, and it is also the limit. A successful lookup does not show that a seat has been paid for, that the trip will happen, or that a visa officer will treat the document as enough. It shows that the reservation is real rather than a typed-up PDF. That is the reason checklists ask for a reservation with a reservation code, and the reason a record that cannot be found is a weak document to hand over.
It also proves the record exists today. Reservations are living files. Segments can drop off, holds can expire and names can be corrected. A lookup made last week tells you nothing about this morning, so the habit that matters is checking close to the moment someone else might check.
Why the system matters more than the code
Two different systems can each issue a code that looks identical: six letters and digits, often mixing the two. Nothing in the code itself tells you whether it belongs to a travel agency system, an airline system or both. Each lookup site can only read the system it is connected to. Most failed lookups are not fake bookings at all. They are a real code typed into the wrong site.
So before you open any lookup page, read your confirmation and work out where the booking was made. Was it made by an agency, through an airline website, or by a reservation provider? Does the confirmation name a lookup site? Is there more than one code on the page? Those three answers decide which of the tools below will work.
Which Lookup Site Matches Your Booking System?
Three kinds of page cover almost every flight reservation you will meet in a visa file. They look similar, they all ask for a code and a name, and they read different databases. The table sets them side by side.
| Lookup page | Run by | What it reads | What you enter |
|---|---|---|---|
| ViewTrip (viewtrip.travelport.com) | Travelport | Bookings made in Travelport systems by travel agencies | Reservation number (record locator) and last name |
| CheckMyTrip (checkmytrip.com and app) | Amadeus | Bookings made in the Amadeus system by agencies or airlines that use Amadeus | Six-character booking reference; your profile name and email must match the booking |
| Airline Manage Booking | Each airline | That airline's own reservation file | The airline's booking reference and the passenger's last name |
| Agency or provider page | The seller | The seller's copy of the booking | Whatever the seller issued, often an order ID |
Travelport's own help pages describe ViewTrip as an online itinerary source that agencies point travellers to, and they say a valid record locator and the traveller's last name are required to display an itinerary. Amadeus states on the CheckMyTrip FAQ that a trip can be imported by booking reference only when it was booked in the Amadeus system, and lists a booking outside Amadeus as one reason an import fails.
An airline's Manage Booking page is a third route. It reads the carrier's own file, which may carry a different code from the one an agency system shows. When a confirmation lists an "airline reference" next to an agency or system reference, that airline code is the one the carrier's site expects.
A quick way to choose
- The confirmation names ViewTrip or Travelport, or the agency says it books through Travelport: start with ViewTrip.
- The confirmation names Amadeus or CheckMyTrip: use CheckMyTrip with a matching profile.
- The confirmation shows an airline reference: use that code on the airline's own site.
- The confirmation names none of these: ask the seller which page reads the record, before you need it.
What Do the Codes on a Reservation Confirmation Mean?
Before you can pick the right lookup page you need to know which code you are holding. A single confirmation can carry several references, and they are easy to mix up when they are all six characters long. The labels vary by issuer, so read the words next to each code rather than relying on its position on the page.
| Label you may see | What it usually refers to | Where to try it |
|---|---|---|
| Record locator, reservation number | The file in the system that created the booking | The lookup page for that system, such as ViewTrip |
| Booking reference, PNR | Often the same file; the wording depends on the issuer | The page named on the confirmation, or CheckMyTrip for Amadeus bookings |
| Airline reference, airline locator | The carrier's own copy of the booking | The airline's Manage Booking page |
| Order ID, invoice number | The seller's sales record, not a reservation file | The seller's own account page only |
An order ID proves you bought something from a seller. It is not a reservation code and no reservation system will find it. If your confirmation shows only an order ID and no locator, ask the seller for the record locator before you file anything, because a checklist that asks for a reservation code means the locator.
Travelport's help pages refer to the code on ViewTrip as a record locator, while CheckMyTrip's FAQ says a booking reference is also called a PNR or record locator: a six-character code of letters and/or numbers found on the ticket or confirmation email. The terms overlap, which is exactly why the label matters less than the system behind it.
Keep one reference sheet
Write the codes, the system each belongs to and the passenger surnames as recorded on one line of a note. Put the note in the same folder as your printed confirmation. When a lookup fails at a stressful moment, that one line tells you what to try next without hunting through emails.
How Do You Check a PNR on ViewTrip, Step by Step?

ViewTrip is the simplest of the three because it needs no account. The home page carries a "Find a Reservation" form with two fields, Reservation Number and Last Name, and both are marked as required. Travelport's help page for agents describes the same flow from the traveller's side: enter the reservation number and name, then press Search.
- Open Travelport ViewTrip in a desktop or mobile browser. The site needs JavaScript; if the page shows only a JavaScript warning, enable it and refresh.
- Type the record locator exactly as printed, without spaces. Zero and the letter O, and one and the letter I, are easy to confuse, so check each character.
- Enter the last name of one passenger on the booking, spelled as it appears in the name field of the confirmation, not a nickname or a married name that is not on the record.
- Press Search. If the record is found, the itinerary opens with flight segments that you can expand one by one.
- Compare every field with your visa form: passenger name, route, flight numbers, dates and times.
Travelport notes that the agent's remarks on a booking can appear under an Agent Comments heading. Read that area as well. It is where an agency might note anything unusual about the file, and it is visible to anyone who opens the record with your code and surname.
A ViewTrip search proves the record is in a Travelport system. It does not reach Amadeus bookings or an airline's own file. A "not found" result on ViewTrip is the start of troubleshooting, not proof that a booking is fake.
What to write down after a successful search
Note the date and time of your check, and the status shown next to each segment, in a file you keep with your application. If a visa centre or consulate asks how you know the reservation was live, you can say when you checked and what you saw. A plain note is better than a screenshot used as evidence, because screenshots age the moment they are taken.
How Do You Check a PNR on CheckMyTrip, Step by Step?
CheckMyTrip works differently. It is an account-based itinerary app run by Amadeus, on the web and on phones. Its terms say you register and create an account, then add trips. Its FAQ lists three ways to add one: forward the confirmation email to the CheckMyTrip import address, enter a booking reference for an Amadeus booking, or type the details in by hand.
Only the booking-reference route checks anything. A forwarded email or a manual entry shows what you typed or what the email said, not what the reservation system holds. For verification, use the reference import and treat the other two as convenience features.
- Create or sign in to a CheckMyTrip account through the CheckMyTrip FAQ page or the app.
- Before importing, set your profile first name, last name and email so they match the reservation. The FAQ says the trip reservation email and the first and last name must match the details registered in CheckMyTrip.
- Choose the option to add a trip by booking reference and enter the six-character code.
- If the trip imports, open it and compare the segments with your visa form.
- If it does not import, read the reason list below before trying anything else.
Amadeus gives three reasons an import by booking number can fail: the number is wrong; the booking was not made in the Amadeus system; or the booking used a different email address or name from the profile. The fix for the third is to edit the profile, not to retype the code ten times.
Why CheckMyTrip is not proof by itself
Because CheckMyTrip also accepts manual entries and forwarded emails, an itinerary inside someone's app is not, by itself, evidence of anything. The value lies in the reference import. If you are showing a reservation to someone else, give them the code and surname so they can look it up themselves, rather than showing your phone screen. Amadeus also notes that the confirmation email should remain your reference when an imported trip has missing details.
How Do You Check a Reservation on an Airline Site?
Airline websites usually have a Manage Booking or My Trips page that opens a reservation with a booking reference and a surname. This page reads the airline's own file, which makes it the closest view of what the carrier holds. It is also the page most likely to reject a code that came from somewhere else.
When an agency or provider books a flight, the airline's file can carry its own reference, sometimes called the airline locator or airline confirmation. If your confirmation shows two codes, try the airline code on the airline site and the other code on ViewTrip or CheckMyTrip. If it shows one code and the airline site will not accept it, the booking may sit only in the agency system or the airline may need a different reference.
What an airline page can and cannot tell you
- It can show the flights, dates and names the carrier has on file.
- It may show a status for the booking or each flight, using the airline's own wording.
- It may ask for payment or show a deadline if the booking is still a held reservation.
- It cannot tell you how a consulate will weigh the reservation in a visa decision.
Do not try to make changes on an airline page to a reservation you did not book directly with that airline. Edits made there can break the link with the agency or provider that issued the record. If something looks wrong, go back to whoever issued the reservation.
Why Does a Lookup Say Reservation Not Found?
A "not found" message is common and usually has an ordinary cause. Work through the table from the top. The first rows cover what goes wrong most often, so most problems end there.
| Symptom | Likely cause | What to do |
|---|---|---|
| Not found on ViewTrip | The booking is not in a Travelport system | Try CheckMyTrip or the airline site with the correct code |
| Not found on CheckMyTrip | Booking outside Amadeus, or profile name/email differs | Edit the profile to match the booking, or use the right site |
| Not found on the airline site | You used an agency code instead of the airline code | Look for a separate airline reference on the confirmation |
| Found, but a segment is missing | Part of the itinerary has dropped or expired | Contact the issuer before the record is needed |
| Found yesterday, not found today | The reservation has expired or been released | Order a fresh reservation timed to your appointment |
| Not found with any surname | Typo in the code, or wrong passenger name format | Check each character; try the surname as printed on the confirmation |
Names cause more trouble than people expect. Double surnames, hyphens, spaces and titles can be recorded differently from the way you normally write them. Enter the surname exactly as it appears in the name line of the confirmation. If the booking has several passengers and one surname fails, try another passenger's surname as printed before deciding the code is wrong.
Timing is the other common cause. A reservation that is still being created may not show at once, and a reservation that has reached its end is no longer there to find. If you ordered close to your appointment and the record is not visible, wait a short time and try again before you assume anything is wrong. The DF guide to a PNR that shows pending explains what to do in that window, and the one on PNRs with limited details covers records that open but show less than you expected.
How Should You Read a Dummy Ticket PNR Before Your Appointment?

A reservation bought for a visa file is checked the same way as any other booking: the right lookup page, the right code, the right surname. What changes is the timing. A DummyFlights reservation stays valid for 48-72 hours, so the lookup that matters is the one closest to your appointment, not the one on the day you ordered.
That leads to a simple plan. Order the reservation close to your appointment. Check it once when it arrives, to catch spelling mistakes while a free date change is still possible on the booking day. Then check it again on the morning you hand in your file. If a visa centre asks for documents on a set date, that morning check is the one that protects you.
The five fields to compare
| Field | Compare with | Why it matters |
|---|---|---|
| Passenger name | Passport biographic page | A name that does not match the passport is the most common avoidable mismatch |
| Route | Visa form and cover letter | The entry and exit airports should match the trip you describe |
| Dates | Visa form, hotel, insurance | Arrival and departure dates should line up across the whole file |
| Flight numbers and times | Your own itinerary notes | A changed flight time can push an arrival past a hotel check-in date |
| Segment status | Nothing; just read it | A segment that is missing or shows an unusual status needs attention first |
If any of these fields are wrong on the day you ordered, ask for a correction the same day. DummyFlights allows free date changes on the booking day only. After that day, a change means a new reservation at the same flat $15 per person.
Some applicants worry about whether an officer will look the code up at all. Practice varies and is not published in detail, so prepare for the check whether or not it happens. The DF explainer on whether a reservation can be verified covers that question from the consulate's side, and BookForVisa has a pre-appointment PNR workflow if you want a printable routine.
What Does a Fictional Lookup Look Like, Hour by Hour?
The traveller in this example is fictional, and so are the dates and codes; only the lookup behaviour described above comes from the published pages. Meera lives in Bengaluru and has a visa-centre appointment for a short trip to Portugal at 10:00 on a Thursday. Her checklist asks for a round-trip flight reservation showing her name, flights and reservation code.
- Tuesday, 11:00. Meera orders a reservation with a real PNR. When it arrives she opens the confirmation and reads the name line, the two flight segments and the record locator.
- Tuesday, 11:15. She tries the code on ViewTrip and gets "not found". Instead of panicking she re-reads the confirmation, sees which lookup it points to, and uses that page. The record opens with both segments.
- Tuesday, 11:20. Her surname is missing one letter. Because it is still the booking day, she asks for the correction free of charge and checks again once it is done.
- Tuesday, 14:00. She writes the code, her surname as recorded, the lookup page and the check time on a note inside her document folder.
- Thursday, 08:30. Before leaving home she runs the lookup once more. Both segments are still there. She prints a clean copy of the confirmation and goes to the centre.
Two things made this work. Meera used the lookup page that matched the system, and she timed the reservation so that its 48-72 hour life covered the appointment. Had she ordered ten days earlier, the Thursday check would have found nothing, however real the original booking was.
What if the appointment moves?
If the visa centre moves the appointment after the booking day, the original reservation may expire before the new date. In that case, order a new reservation timed to the new slot rather than handing over a record you have not been able to open. A reservation can even be issued while you are at the embassy or visa centre if the gap is only noticed on the day.
Which Dummy Ticket Checks Matter Most at the Visa Centre?
Most of this guide is about getting a lookup to work. At the counter, the checks that count are fewer and simpler. A staff member or officer may look at the printed confirmation, compare the name with your passport and the dates with your form, and in some cases open the record online. Your job is to make sure that whatever they check, it agrees.
- Carry a clean print of the confirmation, with the record locator easy to see.
- Know which lookup page reads your reservation, in case you are asked.
- Have the surname exactly as recorded, including any spacing or hyphen.
- Run one last lookup on the morning of the appointment.
- Keep flight dates, hotel dates and insurance dates in agreement.
A flight reservation is one document among many. Funds, ties to home, travel history and the purpose of the trip carry far more weight in a visa decision. A reservation that opens cleanly removes one avoidable question. It does not answer the others. If you need flight proof timed to an appointment, a dummy flight ticket from DummyFlights carries a real PNR, stays valid for 48-72 hours and costs a flat $15 per person.
Want a reservation timed to your appointment? A real PNR, valid 48-72 hours, for a flat $15 per person, for visa applications and onward-travel proof at immigration only.
Get your $15 reservationFrequently Asked Questions
How do I verify a dummy ticket PNR online?
Use the lookup page that reads the system where the reservation was made: ViewTrip for Travelport bookings, CheckMyTrip for Amadeus bookings, or the airline's Manage Booking page for an airline reference. Enter the six-character code and the surname exactly as printed on the confirmation, then compare names, dates and flights with your visa form.
Why does ViewTrip say my reservation is not found?
ViewTrip only reads bookings held in Travelport systems. A real reservation made in Amadeus or held only in an airline's own system will not appear there. Check the code character by character, use the surname as recorded, and then try CheckMyTrip or the airline site with the matching reference before assuming anything is wrong.
Do I need an account to use CheckMyTrip?
Yes. CheckMyTrip terms say you register and create an account before adding trips. To import a trip by booking reference, it must be an Amadeus booking and the first name, last name and email on your profile must match the reservation. Forwarded emails and manual entries do not verify the record.
Can a dummy ticket be checked on the airline website?
Sometimes. An airline's Manage Booking page reads the carrier's own file and expects the airline's reference, which can differ from an agency code. If the confirmation shows a separate airline reference, use it there. Do not edit the reservation on the airline site; go back to the issuer if something needs fixing.
When should I check my PNR before a visa appointment?
Check it twice. First when the reservation arrives, so any spelling or date error can be fixed while a free date change is still possible on the booking day. Then again on the morning of the appointment, because a DummyFlights reservation stays valid for 48-72 hours and the record has to be live when it is reviewed.
Does a PNR that opens online guarantee a visa?
No. A record that opens proves the reservation exists in that system at that moment, nothing more. Consulates decide on the whole file, including funds, ties, travel history and purpose of travel. A reservation that opens cleanly simply removes one avoidable doubt, so keep its dates consistent with your hotel, insurance and form.
Friendly reminder: DummyFlights provides dummy tickets and dummy hotel bookings to support visa applications and onward-travel proof at immigration. Requirements vary by destination, consulate, visa category and traveller situation. A dummy ticket supports your file; it is not a paid ticket for travel and does not guarantee visa approval or entry.