Claudia Ferreira, a Portuguese national holding a biometric EU passport, booked a two-month itinerary through South Africa in April 2026. She travelled from Lisbon to Johannesburg via Doha on Qatar Airways. At Lisbon Humberto Delgado Airport, the check-in agent queried her departure documentation under Qatar Airways' Timatic obligations. Claudia's document file contained four items: hotel confirmations for Cape Town and the Garden Route, a car hire reservation, a travel insurance certificate, and a Skyscanner saved-itinerary PDF. It did not contain a dummy ticket or a confirmed onward ticket with a verifiable PNR. The agent could not board her. This case study examines what was missing, the regulatory framework that created the obligation, and the document set that resolved the situation.

The Regulatory Framework

South Africa's Immigration Act, 2002 (Act 13 of 2002), and the Immigration Regulations published under it, require every foreign national entering on a visa exemption to hold a valid return or onward ticket for the period of the intended visit. This is not a guideline or a carrier policy. It's a statutory entry condition.

IATA's Timatic database, which consolidates entry requirements from immigration authorities globally, reflects this requirement under the South Africa country record. Airlines have a contractual obligation under IATA Resolution 830d to check Timatic before boarding passengers and to refuse carriage where mandatory documentation is absent. Qatar Airways' own conditions of carriage incorporate this obligation.

The applicable rule in Claudia's case was straightforward: a Portuguese national entering South Africa under the EU-South Africa bilateral arrangement may enter visa-free for up to 90 days but must carry a return or onward ticket with a confirmed booking reference for the duration of the authorised stay. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the flight, and it satisfies this requirement.

Document Gap Analysis

The following table sets out the documents in Claudia's original file, what function each was intended to serve, and whether it satisfied the South African departure-documentation requirement.

Document Intended purpose Satisfied departure requirement? Reason
Hotel confirmation (Cape Town) Proof of accommodation No Confirms stay, not departure
Hotel confirmation (Garden Route) Proof of accommodation No Confirms stay, not departure
Car hire reservation Proof of ground transport No No departure booking reference
Travel insurance certificate Emergency coverage documentation No No departure booking reference
Skyscanner saved itinerary (PDF) Intended as onward ticket No No PNR, does not resolve in GDS

None of the five documents addressed the departure requirement. The Skyscanner PDF was the closest analogue, but a saved price comparison is not a booking. It carries no booking reference, no passenger name in a reservation system, and no GDS record. Qatar Airways' Timatic check produced the same result whether Claudia presented it or not.

What the Compliant Document Set Requires

For South Africa, the minimum document to satisfy the departure requirement at airline check-in is:

  1. A confirmed PNR with a booking reference traceable in the GDS
  2. The passenger name on the booking matching the travel document exactly
  3. A departure date from South Africa that falls within the authorised stay period (in this case, 90 days from intended date of entry)
  4. A departure from a South African airport (OR Tambo, Cape Town International, King Shaka, or other designated port of entry)

The destination on the onward ticket is immaterial to the requirement. A booking from Johannesburg to Nairobi, from Cape Town to Mauritius, or from Durban to Harare all satisfy the condition. The statutory obligation is departure from South Africa, not arrival at any particular onward point.

IATA's Timatic documentation framework, available at iata.org, provides the underlying technical standard that carriers apply when assessing passenger documentation.

The Resolution

Claudia resolved the situation at Humberto Delgado Airport by obtaining a confirmed onward ticket from Proof of Travel on her phone while the check-in queue was held. The PNR was issued within minutes. She provided the booking reference to the agent, the agent confirmed it in the system, and the boarding process resumed. Total delay: 22 minutes.

The delay would have been avoided entirely had the document been obtained before reaching the counter. Qatar Airways' agents at Lisbon are not in a position to issue travel documentation; they can only verify or decline to verify what is presented. The 22 minutes was the minimum resolution time available to Claudia given the circumstances.

Carrier Enforcement at South Africa-Bound Routes

The following carriers operate scheduled services to South Africa and apply Timatic departure-documentation checks at origin as a matter of standard procedure:

Carrier Primary hub for South Africa routes Timatic compliance
Qatar Airways Doha (DOH) Systematic
Emirates Dubai (DXB) Systematic
British Airways London Heathrow (LHR) Systematic
KLM Amsterdam Schiphol (AMS) Systematic
Lufthansa Frankfurt (FRA) Systematic
Air France Paris Charles de Gaulle (CDG) Systematic
Ethiopian Airlines Addis Ababa (ADD) Systematic

"Systematic" means the check is applied to all visa-exempt passengers on the route as a standard check-in step, not only to passengers who trigger secondary screening.

For an analysis of the document-level detail that carriers verify at check-in, see the airline check-in onward ticket document compliance case study.

For the PNR validity periods that determine how far in advance the booking can be obtained, see the onward ticket PNR validity compliance case study.

Lessons from the Claudia Ferreira Scenario

Three document-management conclusions follow from this case:

First, proof of accommodation is not proof of departure. Hotels and car hire operators confirm that you'll be present in South Africa; they don't confirm that you'll leave. The departure requirement requires a departure document.

Second, saved-itinerary PDFs from price-comparison sites are not onward tickets. They're price quotes attached to a user session. They have no booking reference, no airline system record, and no PNR. They will not pass any carrier's Timatic check.

Third, the enforcement point for South Africa is the origin airport, not OR Tambo. Claudia's documentation gap would not have been caught by Home Affairs in Johannesburg because she would never have boarded the aircraft in Lisbon. The carrier's check-in obligation under IATA Resolution 830d makes the origin airport the primary enforcement point.

Frequently Asked Questions

Does the South African government require a specific ticket format?

The statutory requirement is a "valid return or onward ticket" under the Immigration Regulations. There's no mandated format beyond the ticket being a confirmed booking with a verifiable reference. A dummy ticket in the form of a confirmed GDS PNR satisfies this.

Can a travel agent letter substitute for an onward ticket for South Africa?

No. A travel agent letter is a third-party document with no airline system record attached to it. It won't resolve in Timatic or the GDS. An actual booking reference is required.

What if the onward ticket shows a departure after the authorised stay expires?

That creates a compliance gap. If your South Africa allowance is 90 days and your dummy ticket shows a departure on day 100, you're presenting documentation that implies you intend to overstay. Book the departure date within the authorised window.

Is the IATA Timatic requirement different for different nationalities?

The documentation requirement is consistent for all visa-exempt nationalities entering South Africa: a return or onward ticket is required. The specific entry allowance (30 days, 90 days) varies by nationality, but the departure documentation requirement doesn't.

What happens if an airline boards a passenger without onward documentation?

Under IATA Resolution 830d, the carrier is responsible for returning the passenger at its own expense if that passenger is refused entry. This is the commercial reason airlines enforce Timatic checks rigorously; the repatriation cost is material.