A Lufthansa check-in agent at Frankfurt Airport does not see a printed itinerary. She sees a status code inside Amadeus, one of the three global distribution systems (alongside Sabre and Travelport) that carry most airline reservations. That single code, not the PDF a traveller prints at home, decides whether a dummy ticket, also called an onward ticket, a real PNR booked for visa or border-check purposes without paying for the flight, actually functions as proof of onward travel.
Most guides on this topic stop at "get a PNR." Few explain what a PNR is doing behind the scenes, or why the same booking can look bulletproof to a consular officer and worthless to a check-in agent forty minutes later. This piece opens that layer up.
What a PNR actually records
A Passenger Name Record is not a ticket. It's a reservation entry created inside a Global Distribution System the moment an airline, travel agent, or booking tool holds seats on a flight. It stores the traveller's name, the flight segments, contact details, and a status code for each segment. A PNR can exist, and even print out as a confirmation, without a ticket number ever attaching to it. That gap between "reserved" and "ticketed" is exactly where a dummy ticket lives.
Every GDS assigns a record locator, usually six characters, to each PNR. That locator is what an airline's own verification tool checks when someone types it into a "manage my booking" page. If the underlying segments have expired or the PNR was never ticketed, the locator can still exist while returning nothing useful.
Status codes: the gap between a hold and a ticket
Each segment inside a PNR carries an action code. These codes, not the booking confirmation email, tell an airline or agent what the reservation actually is.
| Code | Meaning | Risk as onward-ticket proof |
|---|---|---|
| HK | Segment confirmed and held | Looks solid, but unticketed HK segments can still be auto-cancelled at the ticketing deadline |
| HL | Waitlisted, not confirmed | Unreliable; officers and gate agents can reject it outright |
| UN | Unable to confirm; segment failed | No working reservation exists |
| TK / TL | Ticketing arrangement or time-limit marker | Shows the airline's internal deadline before the PNR cancels itself |
A dummy ticket generated by a legitimate provider typically sits at HK with a live TL date, not a permanent state. That's the detail most travellers never see on the printout.
Why an unticketed PNR can disappear before you board
Airlines set a ticketing time limit on every unticketed reservation. Once that internal deadline passes, the GDS cancels the segments automatically, whether or not anyone at the airline reviewed the file. IATA's airline distribution programs describe this handoff between reservation and ticketing as a core function of how global distribution systems manage airline inventory, and it's the same mechanism that turns a valid-looking dummy ticket into a dead record if it isn't refreshed before departure.
This is also why a booking made weeks in advance for a visa file can fail a check-in desk months later. The visa officer saw a live PNR on the day of application. The airline, at boarding time, sees whatever the GDS shows now, and a cancelled or expired hold shows nothing.
What this means for a visa file or a check-in counter
Consulates generally want to see evidence that an applicant intends, and is able, to leave the country they're entering. The UK's Standard Visitor visa guidance, for instance, lists evidence of the applicant's travel plans among supporting documents reviewers may ask for. A dummy ticket satisfies that need only while its underlying PNR is live. A printed PDF from a provider that never issued a real GDS record satisfies nothing, no matter how convincing it looks on paper.
The same record, though, gets read twice: once by a consular officer weeks before travel, and again by a check-in agent or immigration officer on the day. Each reader queries the live GDS status, not the paper the traveller is holding.
Building a PNR that actually holds up
A few habits keep a dummy ticket useful for its full purpose:
- Confirm the booking produces a genuine GDS record locator, not a static image or a browser-generated PDF. Free ticket generators that fabricate a PNR-shaped document without ever touching a GDS are a recurring source of failed checks.
- Check the ticketing time limit before relying on the booking and rebook if the travel date sits past it.
- Verify the locator directly on the airline's own site rather than trusting a screenshot, since that pulls the live status rather than a cached one.
- Keep a second, independent proof (a hotel confirmation or a return-leg booking) when the itinerary is complex, since a single unticketed segment carries all the risk described above.
Booking a real, verifiable reservation through Proof of Travel sidesteps most of this, since the PNR is issued directly in a live GDS rather than mocked up after the fact.
Frequently asked questions
Does a dummy ticket need to be ticketed to work?
No. Its entire purpose is to exist as a valid PNR without payment. What matters is that the PNR is live and correctly formatted, not that a ticket number was ever issued.
Can an airline see that a PNR was never meant to be flown?
Not directly. The GDS shows segment status, not intent. What it will show is whether the segment is still confirmed, waitlisted, or already cancelled.
Why did my onward ticket "disappear" after a few days?
Most likely the ticketing time limit passed and the GDS auto-cancelled the unticketed segments. This is routine airline inventory management, not a targeted action against the traveller.
Is checking the record locator on the airline's website reliable?
Yes, that's generally the most accurate check available, since it queries the live GDS rather than a cached confirmation. See our guide on verifying an onward ticket PNR for the step-by-step process.
Are all three GDS providers handled the same way by airlines?
Broadly yes. Amadeus, Sabre, and Travelport all use comparable segment-status and ticketing-deadline logic, though the exact codes an agent sees can vary slightly by airline configuration.
Don't treat a booking confirmation as the proof. The status code behind it is. For travellers who'd rather not learn GDS codes from experience, our breakdown of free dummy ticket generator risks is worth reading before choosing a provider, and a verified onward ticket removes the guesswork entirely.