Supported only for UFS and UZD providers. If the request does not provide a list with information on which tickets require round-trip, they will be booked for all direct tickets. If return tickets are not booked for everyone, then in the future you are able to book additional return tickets.
The structure is the same as the ReturnTrain parameter from booking request, but with the transfer of an existing reservation ID and information on the services.
<BookTrain>
<Request>
<RequestBody>
<CarNum>12</CarNum>
<CatID>0</CatID>
<!--Optional:-->
<ERegister>true</ERegister>
<!--Optional:-->
<SeatsPref>
<!--Optional:-->
<!--<Bedclothes>?</Bedclothes>-->
<!--Optional:-->
<!--<GenderPref>?</GenderPref>-->
<!--Optional:-->
<!--<LocPref>?</LocPref>-->
<!--Optional:-->
<!--<LowerCount>?</LowerCount>-->
<!--Optional:-->
<!--<NoSide>?</NoSide>-->
<Range>
<From>1</From>
<To>50</To>
</Range>
<!--Optional:-->
<!--<StoreyNumber>?</StoreyNumber>-->
<!--Optional:-->
<!--<UpperCount>?</UpperCount>-->
</SeatsPref>
<TrainID>258073</TrainID>
<!--Zero or more repetitions:-->
<BookDataList>
<BookReturnData>
<NeedServices>Ш Ч</NeedServices>
<ToBlankID>000B38C1-02C8FDD0-0001</ToBlankID>
</BookReturnData>
</BookDataList>
<ForwardBookID>13539</ForwardBookID>
</RequestBody>
</Request>
</BookTrain>
The response structure is the same as the response to request for booking seats in a train.