Skip Navigation

1.5.3 and prior versions to 1.5.6

 

What's new?

AERRQ has been through many revisions since 2017 and has had numerous enhancements and fixes.  See Release Notes for details.  Some enhancements include:

Description of changes from 1.5.1 – 1.5.2:

  • Support for input of a currency override.
  • Support EMD endorsement message

Schema changes from version 1.5.1 to 1.5.2:

  • Added optional attribute AER_RQ/AERDetails/Comparison/PostCalcOption/@payCurrencyOverride
  • Added optional attribute AER_RQ/AERDetails/Message/@refundIndex to be populated in case of EMD-S document as Endorsement Message Index
  • Added type 'L' to optional attibute AER_RQ/AERDetails/Message/@Type to represent Stand-alone EMD endorsement for refund

Description of changes from 1.5.2 – 1.5.3:

  • The Automated Exchange and Refund web service (AERRQ) has been modified to provide a reason code if the Change Fee or Other fee was manually manipulated by an airline agent.

Schema changes from version 1.5.2 to 1.5.3:

  • Added waiverCode //element(*,Fare.AER)/Fees/@waiverCode which is the code from *MISCO table 
  • Added waiverSource //element(*,Fare.AER)/Fees/@waiverCode "ATSE", "AGENT" source of the waiver.
  • Added optional attribute AER_RQ/AERDetails/ExchDoc/@allowEMDRefund to be populated in case of EMD Non-Refundability override

Description of changes from 1.5.3 – 1.5.4:

  • Support for Brand Attributes in the Web Service Response.
  • Support for Account Codes in the |-|Passenger|--| element.

Schema changes from version 1.5.3 to 1.5.4:

  • Added additional elements and attributes of brand program info needed for BRND SSR project
  • Added optional element AER_RS/AERDetails/NewDoc/Entitlement/FareInfo/BrandDescription
  • Added optional attribute AER_RS/AERDetails/NewDoc/Entitlement/FareInfo/BrandCode/@ProgramCode
  • Added optional attribute AER_RS/AERDetails/NewDoc/Entitlement/FareInfo/BrandCode/@ProgramDescription
  • Updated BrandCodeSACType to support the addition of the above attributes of BrandCode
  • Created BrandDescriptionType for consistency with elements at BrandDescription's level

Description of changes from 1.5.4 – 1.5.5:

  • Added commission details

Schema changes from version 1.5.4 to 1.5.5:

  • Added optional element AER_RQ/AERDetails/NewDoc/Fare/Commission
  • Added optional attribute AER_RQ/AERDetails/NewDoc/Fare/Commission/@type
  • Added optional element AER_RQ/AERDetails/NewDoc/Fare/Commission/Amount
  • Added optional element AER_RQ/AERDetails/NewDoc/Fare/Commission/PercentageRateUpdated 

Description of changes from 1.5.5 – 1.5.6:

  • Added new Pay code values to the response
  • Support for Award qualifier in Request and Response

Schema changes from version 1.5.5 to 1.5.6:

  • Added ET, IN, LB, LC to enumeration in simple type PayCode
  • Added boolean attribute award to SubAction complex type
     

 

How to migrate from previous versions?

In order to use the latest version in Production, change the version number in the AER_RQ that you are currently using to 1.5.6. 
In the sample requests below, we considered a customer using version 1.5.3, and is now migrating to 1.5.6 to perform different operations in AER_RQ. Also, please note that, this is not a complete documentation of the elements that are present in the latest version. Developers must refer to Sabre Dev Studio for the most complete information.
 

AER_RQ for Exchange Transaction

AER_RQ for Exchange Transaction 1.5.6 is backward compatible with previous versions. Therefore, migration from 1.5.3 and prior versions means only updating version tag in the SOAP request (highlighted in yellow below) to 1.5.6:

 

<AER_RQ xmlns="http://services.sabre.com/ticketing/aer/1.0" version="1.5.3">
    <AERDetails>
        <Transaction Action="Exchange">
            <SubAction Retain="true"/>
        </Transaction>
        <ExchDoc>
            <Number PlatingCarrier="888">8888888888</Number>
            <Type/>
        </ExchDoc>
        <NewDoc>
            <Fare>
                <Fees FeeCode="OTH" waiverCode="01" Usage="W"/>
            </Fare>
        </NewDoc>
    </AERDetails>
</AER_RQ>

 

AER_RQ for Refund Transaction

AER_RQ for Refund Transaction 1.5.6 is backward compatible with previous versions. Therefore, migration from 1.5.3 and prior versions means only updating version tag in the SOAP request (highlighted in yellow below) to 1.5.6:

 

<AER_RQ xmlns="http://services.sabre.com/ticketing/aer/1.0" version="1.5.3">
    <AERDetails>
        <Transaction Action="Refund">
            <SubAction Retain="true"/>
        </Transaction>
        <ExchDoc allowEMDRefund="true">
            <Number PlatingCarrier="888">8888888888</Number>
            <Type Database="true" EndType="A" Flight="false"/>
            <CouponNumbers Booklet="1" Coupons="1"/>
            <CouponNumbers Booklet="1" Coupons="2"/>
            <Coupons Booklet="1" Flown="U" Transaction="R"/>
            <Coupons Booklet="2" Flown="U" Transaction="R"/>
        </ExchDoc>
        <NewDoc>
            <Fare>
                <Fees Raw="N/A" Usage="N"/>
            </Fare>
        </NewDoc>
    </AERDetails>
</AER_RQ>

 

 

AER_RQ for Ticket Retained Transaction

AER_RQ for Ticket Retained 1.5.6 is backward compatible with previous versions. Therefore, migration from 1.5.3 and prior versions means only updating version tag in the SOAP request (highlighted in yellow below) to 1.5.6:

 

 

 

<AER_RQ xmlns="http://services.sabre.com/ticketing/aer/1.0" version="1.5.3">
    <AERDetails>
        <Transaction Action="TicketRetained"/>
        <ExchDoc>
            <Number PlatingCarrier="888">8888888888</Number>
            <Type/>
        </ExchDoc>
        <NewDoc>
            <Passenger>
                <TravelerRefNumber>1.1</TravelerRefNumber>
            </Passenger>
        </NewDoc>
        <Refund Type="Cash"/>
    </AERDetails>
</AER_RQ>