Requesting Agency Services Fees (TASF)

Agencies charge Travel Agency Service Fees (TASF) through BSP or ARC. These fees are collected as payment for the professional services the agents provide to their customers. Although service fees require an end transacted booking, TASF are saved to the Universal Record before End Transact, and without issuance. Service fees are issued at the PNR level, not the segment level. They are not associated to a stored fare or a segment. Fee issuance can occur before or after ticketing, depending on agency business processes.

TASF requirements include:

A sequential approach is the recommended option if there are multiple service fees to be issued for one host PNR. This involves a multi-step process:

1. Begin session.

2. Display PNR.

3. Submit request to issue fee.

4. Wait for response.

5. Repeat steps 2-4 until all TASFs have been issued.

6. End Session

Request

The AgencyServiceFeeCreateReq in the UtilitiesService is used to create services fees. There is no limit to the number of fees which can be added to a PNR, other than the host limit. Each fee can have up to three taxes applied, and a fee can be modified or deleted before it is issued. After a fee is issued, it cannot be changed. The Status can be set to issue some fees and not others.

Required data includes:

Note: The form of payment for TASF might not be the same as for an air ticket.

Optional data includes:

If ServiceFeeTaxInfo@Amount or @Category are provided, the other must also be provided.

The following data is saved, but not sent to the host:

A Service Fee request to Galileo does not send the card holder name (if it exists) or the CVV.

Non-Standard Credit Card for TASF

This functionality, released with Universal API release 23.4.1, allows agents to issue a TASF (Travel Agent Service Fee) with a non-standard credit card so they can expand offerings to a wider range of clients who wish to use a non-standard credit card for travel agency services (Galileo [1G] only). Release 23.4

To use this functionality, agents use a standard or non-standard credit card and Util.xsd AgencyServiceFeeCreateReq/FormOfPayment

The following credit cards are considered standard on 1G:

For non-standard credit cards, card details aren’t validated in the provider system, so correct card details are the responsibility of the agent. Tickets are issued without validating non-standard credit card details, ExpDate, auth code and extended payment. See FOP Ticketing Modifiers for more information about credit card payments.

Notes:

This functionality is:

Response

The AgencyServiceFeeCreateRsp is returned.

When a fee is issued, the document number is added to the fee information in the database, along with the total value of the fee (base plus taxes), if that information is not already stored. (Taxes are calculated by adding all ServiceFeeTaxInfo@Amount). Payment information, including the authorization code, displays only after the fee is issued.

A TASF is only issued (i.e., the host is sent a message to issue) if the Status is set to "Ready to Issue". If the Status has any other value, it is only used for the Universal Record and is not sent to the host. When the document is issued, the Status is set to "Issued", and the confirmation is the TASF document number issued in the host. If the Status is "Issue Later", TASF data is not sent to the host. If the fee is not issued, it is not considered to have been purchased yet (no payment has occurred).

Universal API uses existing Form of Payment validations. It also validates that the ProviderCode is correct and that the ProviderLocatorCode is valid for the ProviderCode.

Errors

Exceptions

Galileo

Galileo supports forms of payment other than credit card, but only credit cards are accepted for TASF issuance through Universal API.

Non-standard credit cards can be used for TASF.

Apollo

Apollo only supports credit card form of payment.

IUAPI-22170 Non-Standard CC Release 23.4