How to Create a Group PNR in (Amadeus, Galileo & Sabre)

Group bookings are different from individual reservations.
When handling large passenger numbers (20–100+), even small mistakes can cause major operational issues.

This guide explains how to create a Group PNR in the three main GDS systems:
Amadeus, Travelport Galileo, and Sabre GDS.

Amadeus Group PNR Commands

StepCommandDescription
Create GroupNG80 GROUPNAMEDefine group PNR (80 passengers)
Sell SegmentSS SM502U22MAYSHJCAIGK80Sell group seats (GK status)
Add Fare NoteSRGRPF-FARE 100AEDAdd group fare as a remark
PhoneAP 0501234567Contact number
Received FromRFGROUPMandatory field
TicketingTKOKTicketing instruction
End PNRERSave booking

Galileo (Travelport) Group Commands

StepCommandDescription
Create GroupN.G/80 GROUPNAMEDefine group booking
Sell Segment0SM502U22MAYSHJCAIAK80Sell seats for group
PhoneP.0501234567Contact number
Received FromR.GROUPMandatory field
TicketingT.T*Ticketing instruction
End PNRERSave booking

Sabre Group Commands

StepCommandDescription
Create Group-C/80 GROUPNAMEDefine group PNR
Sell Segment0SM502U22MAYSHJCAILL80Sell group seats
Phone9 0501234567Contact number
Received From6GROUPMandatory field
Ticketing7TAW/Ticketing deadline
End PNRERSave booking

Important Operational Notes

  • Group status codes (GK / AK / LL) depend on airline rules
  • Always verify group inventory before selling seats
  • Missing Received From may cause PNR rejection
  • Group ticketing deadlines are stricter than individual bookings
  • Some airlines require SSR/OSI for group reference handling

Common Mistakes to Avoid

  • Using incorrect group status codes
  • Forgetting mandatory fields (RF, phone, ticketing)
  • Ending PNR before completing ticketing logic
  • Not checking airline group contract rules
Issue EMD Services in Amadeus & Galileo

How to Create a PNR in Galileo

How to Create a PNR in Sabre

LinkedIN

Knowledge is your real power