On 14 March 2026, Nadia Vermeulen, a Dutch freelance educator, arrived at the KLM check-in desk at Amsterdam Schiphol (AMS) for flight KL555 to Casablanca Mohammed V (CMN) on a one-way ticket. She planned eight weeks in Morocco, returning overland via Ceuta. The check-in agent ran a Timatic query, flagged the one-way entry, and asked for departure documentation. Nadia produced a hotel reservation PDF from Booking.com. The agent initiated a hold.

The problem was her document set. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the full flight. That was what KLM needed to see. This case study documents the document gap and its resolution.

The Non-Compliant Document Set

Nadia's submitted document failed on the essential criterion: it confirmed accommodation intent, not departure intent. The Timatic flag for Morocco's one-way entry check requires a departure booking from Morocco, not a record of where she intended to stay.

Field Nadia's document Compliance status
Document type Hotel booking PDF (Booking.com) Non-compliant
PNR present No Fail
Passenger name match Partial N/A
GDS queryable No Fail
Confirms exit from Morocco No Fail
Valid transport booking No Fail
Departure date from Morocco shown No Fail

A hotel reservation is not interchangeable with a departure booking. Seven fields fail simultaneously.

The Regulatory Basis

Morocco grants Dutch nationals visa-free entry for up to 90 days under a bilateral agreement. Entry without a visa does not waive the exit-intent documentation requirement that DGSN applies at CMN. Under IATA Resolution 830d, airlines bear financial liability for transporting passengers who are subsequently refused entry. Carriers therefore run pre-departure Timatic checks to verify that documentation requirements are met before the aircraft departs.

A dummy ticket, also called an onward ticket, satisfies this requirement because it is a real PNR in the GDS. At the booking-system level, it is indistinguishable from a full-price return ticket. Payment amount is not the variable IATA 830d addresses. The variable is the existence of a verifiable departure booking.

This scenario appears regularly in carrier compliance files. The document gap between "I have a reservation" and "I have a compliant departure PNR" is where most Morocco boarding holds originate.

The Document Gap Analysis

Field Required state Nadia's submission Corrected submission
Document type Transport departure booking Hotel PDF PNR-based dummy ticket
PNR present Yes No Yes
Passenger name Must match passport Partial match Full match
GDS queryable Yes No Yes
Departure from Morocco Must be shown Absent CMN departure shown
Within 90-day stay window Yes N/A Day 52 of stay
Booking reference Required Absent Present

Resolution

Nadia obtained a PNR-based dummy ticket through Proof of Travel while at the Schiphol desk. Elapsed time: 18 minutes. Order a Morocco onward ticket from Proof of Travel: the PNR is issued in your name and is immediately queryable in the GDS.

The KLM agent reran the Timatic check with the booking reference, confirmed the live PNR, and completed the boarding process. Nadia boarded KL555.

For PNR validity periods and timing requirements relative to your travel dates, see onward ticket PNR validity and compliance requirements.

Carrier Enforcement Landscape for Morocco Routes

The Nadia scenario recurs across carriers serving Morocco's major international airports: CMN, RAK (Marrakech Menara), AGA (Agadir Al Massira), FEZ (Fes-Saiss), and TNG (Tanger Ibn Battuta).

Carrier Hub Key Morocco routes Timatic enforcement
KLM AMS AMS-CMN, AMS-RAK Consistent; holds on one-way without departure documentation
Royal Air Maroc CMN LHR-CMN, CDG-CMN, MAD-CMN, FRA-CMN Consistent; carrier standard across all routes
Ryanair STN, LGW, DUB STN-RAK, LGW-RAK, DUB-RAK, ORY-RAK Timatic check; one-way passengers flagged
EasyJet LGW, LYS LGW-CMN, LGW-RAK Consistent enforcement on one-way tickets
British Airways LHR LHR-CMN Consistent; Timatic-based
Air France CDG CDG-CMN, CDG-RAK Carrier check; consistent
Transavia ORY, AMS ORY-CMN, ORY-RAK Periodic Timatic enforcement
Iberia MAD MAD-CMN, MAD-RAK Consistent

For a cross-destination analysis of carrier enforcement behaviour, see airline check-in document compliance for onward tickets.

Compliance Principles

Three principles apply universally to Morocco onward-ticket compliance.

  1. A PNR is required. Hotel bookings, search-engine screenshots, and unconfirmed holds don't meet the documentation threshold. The document must carry a booking reference queryable in the GDS at the time of both check-in and arrival.

  2. Payment amount isn't the variable. A dummy ticket and a full-price return ticket produce the same GDS record. IATA Resolution 830d doesn't require proof of payment. It requires a verifiable departure booking.

  3. The departure date must fall within the 90-day permitted stay. An onward ticket dated outside the permitted period contradicts the document's purpose. Morocco's DGSN applies this check independently of the carrier's pre-departure Timatic query.

For Morocco entry condition details from the IATA source carriers consult, see iata.org/en/programs/passenger/timatic.

For compliant departure documentation before any Morocco-bound check-in, order a GDS-verified onward ticket from Proof of Travel.

Frequently asked questions

Does Morocco's visa-free entry remove the need for a departure booking?

No. Visa exemption governs entry authorisation, not exit documentation. Morocco's DGSN may request departure documentation from one-way arrivals regardless of visa-free status. The carrier's Timatic check applies at the departure airport before the traveller reaches Moroccan jurisdiction.

Is a confirmed ferry booking from Tangier to Algeciras a compliant substitute for a flight ticket?

A confirmed ferry booking carrying a PNR or booking reference satisfies the exit-intent requirement in the same way a flight departure does. A screenshot of a ferry timetable does not. The document needs to be a confirmed booking, not a search result or schedule page.

Can a dummy ticket be submitted to a Moroccan consulate for a visa application?

Yes. A PNR-based dummy ticket is a confirmed booking reference in the GDS. Moroccan consulates processing visa applications review the booking reference, not fare class or payment method. The document is compliant provided it shows a departure from Morocco within the declared visit period.

How does KLM's Timatic check differ from DGSN's primary desk check at CMN?

KLM's Timatic check at AMS is a carrier-side pre-departure documentation verification. The DGSN primary desk at CMN is an independent state-side check. Both can request exit documentation, but they operate in sequence. The carrier check is first. A traveller who passes the Timatic check at origin but holds no departure booking may still face the same question at the CMN primary desk on a one-way arrival.

What constitutes a valid PNR for Morocco's onward-ticket requirement?

A valid PNR must: (1) exist as a live booking in the GDS at both check-in and arrival, (2) carry the passenger's name as it appears on the passport, (3) show a departure from Morocco, and (4) be dated within the 90-day permitted stay window. A PNR issued by a reputable dummy-ticket service meets all four conditions.