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.
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.
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.
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.