Manage Ticketed Rail Reservation

 

The RailManageAfterSalesRQ service is used to carry out after sales operation on a PNR that has been completely or partially issued.

API Information

Target Audience
Sabre Travel Network
Current Version
1.18.0
Authentication
Session Token
Service Action Code
RailManageAfterSalesRQ

It is used to carry out the following operations:

  • Refund items (e.g. refund all or some of the passengers of a PNR; refund all or some of the segments of a PNR, for all or some of the passengers)
  • Exchange all or some of the segments of a PNR
  • Change fares
  • Complete or partial return to availability

Upon success, the output shows the PNR content (PNR reference, passengers, segments etc.) as well as the after sales process status.

For more details please refer to Resources.

NOTE: Consuming this webservice and its content requires special permission. Before requesting access please make sure you have all the necessary agreements in place with the rail vendor(s) you would like to sell using Sabre Webservices. For more information on accessing Sabre Rail content and rail supplier contacts please visit the respective product page on Agency eServices.

Sample Request

<ns10:RailManageAfterSalesRQ xmlns:ns10="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:ns14="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:ns15="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:ns17="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:ns18="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns19="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:ns2="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ns20="http://webservices.sabre.com/sabreXML/RCP/rs" xmlns:ns21="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:ns22="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:ns4="http://www.ebxml.org/namespaces/messageHeader" xmlns:ns5="http://www.w3.org/1999/xlink" xmlns:ns6="http://www.w3.org/2000/09/xmldsig#" xmlns:ns7="urn:schemas-sabre-com:soap-header-debug" xmlns:ns8="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:ns9="http://webservices.sabre.com/sabreXML/RCP/common" MarketingCarrier="2V" PrimaryLangID="en" Version="1.18.0">
    <ns10:ProcessType>Refund</ns10:ProcessType>
    <ns10:ProcessStep>Confirm</ns10:ProcessStep>
    <ns10:AfterSalesDetails>
        <ns9:BookingRef ID="3DDB97" ID_Context="2V" />
        <ns10:PaymentsBalance>
            <ns9:PaymentBalance>
                <ns9:Charges>
                    <ns9:Charge Type="Fees">
                        <ns9:Surcharges>
                            <ns9:Surcharge Amount="82.00" Type="UnliftedTicketAmount" />
                            <ns9:Surcharge Amount="82.00" Type="AvailableTicketAmount" />
                            <ns9:Surcharge Amount="82.00" Type="ExcessTicketAmount" />
                        </ns9:Surcharges>
                    </ns9:Charge>
                    <ns9:Charge Type="Voucher">
                        <ns9:Surcharges>
                            <ns9:Surcharge IsEligible="true" Type="AllToeVoucher" />
                            <ns9:Surcharge Amount="82.00" Type="TotaleVoucher" />
                        </ns9:Surcharges>
                    </ns9:Charge>
                    <ns9:Charge Type="Refund">
                        <ns9:Surcharges>
                            <ns9:Surcharge Amount="82.00" Type="RefundAmount" />
                            <ns9:Surcharge Amount="82.00" Type="RefundWithoutFee" />
                        </ns9:Surcharges>
                    </ns9:Charge>
                </ns9:Charges>
            </ns9:PaymentBalance>
        </ns10:PaymentsBalance>
    </ns10:AfterSalesDetails>
</ns10:RailManageAfterSalesRQ>

Sample Response

<rmas:RailManageAfterSalesRS xmlns:rmas="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:rc="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:rcmn="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ris="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:rl="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:rmb="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:rmt="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:rota="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:rpnrs="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:rrc="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:rrr="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:rs="http://webservices.sabre.com/sabreXML/RCP/rs" MarketingCarrier="2V" TransactionIdentifier="V0_I1_000215" Version="1.18.0">
    <rmas:Success/>
    <rmas:RailReservation>
        <rcmn:BookingRef ID="3DDB97" />
    </rmas:RailReservation>
    <rmas:PaymentsBalance>
        <rcmn:PaymentBalance>
            <rcmn:Charges>
                <rcmn:Charge Type="Fees">
                    <rcmn:Surcharges>
                        <rcmn:Surcharge Amount="82.00" Type="UnliftedTicketAmount" />
                        <rcmn:Surcharge Amount="82.00" Type="AvailableTicketAmount" />
                        <rcmn:Surcharge Amount="82.00" Type="ExcessTicketAmount" />
                    </rcmn:Surcharges>
                </rcmn:Charge>
                <rcmn:Charge Type="Voucher">
                    <rcmn:Surcharges>
                        <rcmn:Surcharge IsEligible="false" Type="AllToeVoucher" />
                        <rcmn:Surcharge Amount="82.00" Type="TotaleVoucher" />
                    </rcmn:Surcharges>
                </rcmn:Charge>
                <rcmn:Charge Type="Refund">
                    <rcmn:Surcharges>
                        <rcmn:Surcharge Amount="82.00" Type="RefundAmount" />
                        <rcmn:Surcharge Amount="82.00" Type="RefundWithoutFee" />
                        <rcmn:Surcharge Amount="0.00" Type="RefundFee" />
                    </rcmn:Surcharges>
                </rcmn:Charge>
            </rcmn:Charges>
        </rcmn:PaymentBalance>
    </rmas:PaymentsBalance>
</rmas:RailManageAfterSalesRS>

If you are a Sabre customer currently using Sabre APIs in production, access  Resources

Docs Navigation