Each request to GP Travel HUB has to identify particular booking to be processed. For that purpose special unique identifiers are used.
...
"supplier". Each actual reservation returns "supplier" identifier - the unique identifier of the booking in supplier's system. ID_Context attribute identifies the supplier. It is not necessary to pass the "supplier" identifier in all following requests; only "client" is required. But in response it is mandatory (is it correct?).
"PNR". It is an optional reference needed for online check-in. It can be presented by several references depending on airlines quantity.
...
Diagram 24.1.1.1.BookingReferenceID flow
24.1.2. BOOKINGCODE
Diagram 24.1.2.1. BookingCode usage
Since a flight booked, the BookingCode does not play role for the reservation any more. The BookingReferenceID should be used to split or cancel booking.
24.1.3. TRANSACTIONIDENTIFIER
Flight Reservation, Modification and Cancellation should always be done in two steps: 1) Initiation (request/response) and 2)Confirmation or Ignore (request/response). Both these steps have to be done within one transaction.
...