Yusuf Osei, a Ghanaian national holding a valid Belgian student residence permit, presented his passport at Brussels Zaventem for an Emirates flight to Bangkok. The EK check-in agent ran Timatic: Osei's nationality and Thailand destination triggered a departure requirement. He produced a price-comparison PDF showing Bangkok-to-Nairobi fares. The agent couldn't locate a booking reference in the system. Osei was offloaded. His flight left without him.
The scenario is representative. IATA Timatic flags an onward ticket as required for Ghanaian passport holders entering Thailand. A price-comparison PDF carries no PNR. There was nothing to verify.
The Regulatory Basis: Carrier Obligation and National Law
Two independent obligations converge at every enforcement point.
First, the carrier obligation: IATA Resolution 010 places liability on airlines for passengers who are refused entry at destination. To manage that risk, carriers consult Timatic before boarding. If Timatic lists a departure document requirement for a passenger's nationality and destination, the carrier is obligated to verify it. The IATA Timatic database defines the required format: a booking reference on a real IATA carrier, in the passenger's name, with confirmed status in the GDS.
Second, the national law obligation: Thailand's Immigration Act, Section 12, lists grounds for refusal of entry, which include inability to demonstrate an intention to leave before the permitted stay expires. The border officer enforces this law independently of the carrier. The carrier check at BRU and the immigration desk check at BKK are separate events with separate legal bases.
A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying the full airfare. It satisfies both obligations: the carrier's Timatic check and the immigration officer's departure-proof requirement.
Document Gap Analysis: What Osei Held Versus What Was Required
| Document field | Osei's document | Required standard |
|---|---|---|
| Document type | Price-comparison PDF | Confirmed airline PNR |
| Booking reference | None | 6-character GDS reference |
| Passenger name | Not confirmed in system | Must match passport exactly |
| Carrier | Multiple listed (not booked) | Single IATA carrier |
| GDS status | None | HK (confirmed) |
| Departure date | Not confirmed | Within Thai 30-day window |
| Route | Bangkok to Nairobi (estimated) | Departs Thailand, any port |
Osei held none of the required fields in verifiable form. A price-comparison PDF is a display of search results, not a booking. No PNR existed in any global distribution system. The agent had no mechanism to confirm a departure, because there was no booking to confirm.
Country-by-Country Enforcement Framework
The onward ticket requirement appears in the immigration codes of most countries. Active enforcement, where a missing document results in offloading or entry denial, is concentrated in specific jurisdictions. Reviewed a near-identical BRU-to-BKK scenario from 2024; the document gap was identical, the outcome was the same.
| Country | Carrier enforcement | Border enforcement | Accepted document format |
|---|---|---|---|
| Thailand | High, all major airports | Low-to-medium, primary desk | Confirmed IATA PNR, HK status |
| Indonesia | High, KNO and DPS | Medium, primary immigration | Confirmed IATA PNR |
| Philippines | High, MNL | High, BI on arrival | Confirmed IATA PNR, within 30 days |
| Malaysia | High, KUL and PEN | Medium | Confirmed IATA PNR, within 90 days |
| Vietnam | High, SGN and HAN | Medium | Confirmed IATA PNR |
| United Kingdom | High, long-haul routes | Low, Border Force primary | PNR or confirmed return fare |
| United States | High, VWP routes | Low-to-medium, CBP primary | PNR departing US |
| Schengen zone | High, AMS, FRA, CDG | Variable by hub | PNR departing Schengen area |
For a detailed analysis of timing requirements on each PNR type by use case, see the onward ticket PNR validity compliance case study.
What a Compliant Document Set Looks Like
Had Osei held a compliant onward booking, the BRU check-in would have cleared in under two minutes.
Required document set for a Ghanaian national entering Thailand via Emirates (BRU-DXB-BKK):
- Valid passport with at least six months' validity beyond the entry date
- Belgian student residence permit valid through the intended return date
- Onward ticket: confirmed PNR on an IATA carrier, in Osei's name exactly as it appears on the passport, departing Thailand within 30 days of arrival, GDS status HK
The route and carrier are flexible. A Bangkok-to-Nairobi booking on Ethiopian Airlines with a confirmed PNR and HK status would have cleared Timatic at BRU and the primary desk at BKK. The price-comparison PDF had identified the correct destination pair. It simply carried no verifiable booking record.
At Proof of Travel, the reservations we issue for border-check and visa purposes are live IATA PNRs with confirmed status. Book a compliant onward ticket before your next departure.
The Verification Sequence on Multi-Segment Routes
Osei's routing introduced a second consideration: the DXB transit. Emirates would have reviewed departure documentation again at DXB for the DXB-BKK leg in standard procedure. In practice, the BRU check-in covers the full routing on Emirates-operated itineraries, but multi-segment bookings on separate carriers always require independent verification at each departure point.
The DXB transit itself does not require an onward ticket for airside transits. Any transit where the passenger clears UAE immigration does trigger the UAE departure requirement, but Osei's itinerary was airside only at DXB. The two enforceable points on his route were BRU (carrier, Timatic, IATA Resolution 010) and BKK (Immigration Act, Section 12).
For the full breakdown of where carrier enforcement applies on multi-segment itineraries, see how airlines verify onward tickets at check-in for connecting flights.
Frequently asked questions
Does a valid European residence permit waive Thailand's onward ticket requirement?
No. A Belgian student residence permit confirms the holder's right to re-enter Belgium. It doesn't affect Thailand's departure-proof requirement. Each country's entry conditions are independent. The permit wasn't the issue; the missing departure booking was.
Can a passenger resolve offloading by booking a compliant ticket at the airport?
Yes, and this is the most common resolution. The passenger books a real PNR at the airport, presents the booking reference to the check-in desk, and is rebooked on a later departure. It resolves the compliance gap but typically costs the original fare plus a same-day rebooking fee.
Does the carrier face a penalty for offloading a passenger under these circumstances?
No. The carrier's obligation is to verify documentation before boarding. IATA Resolution 010 protects carriers from deportation liability when they've verified documentation at departure. Offloading an insufficiently documented passenger is the carrier exercising that obligation, not violating it.
Is a multi-city booking compliant if one segment lacks a confirmed PNR?
No. Each segment requires its own booking reference in confirmed status. A multi-city itinerary that lists destinations without a GDS-verifiable PNR for each leg won't satisfy the carrier's Timatic check or the border officer's departure-proof requirement.
What's the standard for the name field on the onward booking?
The name on the onward ticket must match the passport exactly, including middle names where they appear on the travel document. Partial matches, nicknames, or transposed first and last names are grounds for rejection at both the carrier and the immigration desk.