Ask me anything
Ithy Logo
Sign in to save

Mastering Ticket Voids with Travelport Galileo and Universal API

A Comprehensive Guide to Understanding Voiding Periods and API Integration

travelport-galileo-ticket-voiding-api-t0lmyrcu

Key Insights into Travelport Galileo Ticket Voiding

  • Timeliness is Crucial: The ability to void a ticket is highly time-sensitive, typically limited to the same day of issuance until 23:59 local time, or in some cases, the next business day.
  • Provider-Specific Rules: While the Universal API facilitates void requests, the actual voiding period and specific rules are enforced by the underlying GDS provider, such as Galileo or Apollo.
  • Universal API's Role: The Universal API acts as a gateway for submitting void requests but does not independently determine or enforce the voiding timeframe; it relies on the GDS for this validation.

Understanding the intricacies of voiding tickets within the Travelport Galileo system, especially when leveraging the Universal API, is crucial for travel agencies and developers. This process, while seemingly straightforward, involves specific time limits and system behaviors that must be carefully navigated to ensure successful transactions. The Universal API provides a unified interface, but the underlying rules for voiding tickets are still dictated by the individual Global Distribution Systems (GDSs) like Galileo and Apollo.


The Essence of Ticket Voiding in Travel Industry

Defining a Void and Its Importance

Voiding a ticket essentially means invalidating it, making it unusable. This action is distinct from a refund, as a void typically occurs shortly after issuance, often due to agent error, incorrect payment, or a change of mind by the traveler. It reverses the transaction without processing a financial refund in the same way a later cancellation and refund would. The ability to void a ticket is a critical feature for travel agents, allowing them to correct mistakes without incurring penalties or processing complex refund procedures.

Travelport's Universal API and its underlying GDSs, such as Galileo, offer functionalities for voiding various types of documents, including e-tickets, paper tickets, Miscellaneous Change Orders (MCOs), and service fee documents. This process is managed by users with appropriate security permissions, ensuring that only authorized personnel can perform such sensitive operations.

Distinguishing Void from Refund

While both voids and refunds invalidate a ticket, their timelines and implications differ significantly:

  • Void: Typically possible on the same day of ticket issuance, often until 23:59 local time of the PCC (Pseudo City Code) where the ticket was issued. In some cases, for ARC (Airlines Reporting Corporation) agencies, it might extend to 11:59 pm local agency time the next business day. Voids reverse the transaction as if it never happened.
  • Refund: Performed after the voiding period has expired. Refunds often involve airline penalties, service fees, and can be a more time-consuming process. The ticket must be refunded, not voided, from the day after it was issued.

The choice between voiding and refunding is critical and depends entirely on the elapsed time since ticket issuance and the specific fare rules of the airline. Travelport's systems, including Galileo and the Universal API, are designed to facilitate both processes, but adherence to the strict timelines for voiding is paramount.


Understanding Voiding Periods with Travelport Galileo and Universal API

The Time Sensitivity of Ticket Voids

The most critical aspect of voiding a ticket is the time limit. For tickets issued through the Travelport Galileo system, the general rule is that a ticket can be voided on the same day it was issued. This period typically extends until 23:59 (11:59 PM) local time zone of the PCC where the ticket was issued. However, this period can vary depending on the settlement plan and specific provider rules.

  • BSP (Billing and Settlement Plan) Agencies: For BSP agencies, voiding is generally restricted to the same day of issuance.
  • ARC (Airlines Reporting Corporation) Agencies: For ARC agencies in the United States, US Virgin Islands, Puerto Rico, and American Samoa, e-tickets can often be voided up to 11:59 PM (23:59) local time on the next business day.

It's important to note that the Universal API itself does not enforce these void periods. Instead, it relies on the underlying GDS (Galileo or Apollo) to validate whether a void request is within the permissible timeframe. If a void is requested past the maximum time limit, the request will fail.

Galileo's Specific Requirements for Voiding

When voiding tickets via Galileo, certain specific requirements must be met:

  • The ticket number must include the check digit.
  • The pseudo city may be required if the ticket was issued for remote ticketing.
  • For voiding an exchanged ticket, the ticket can be voided irrespective of whether it is in the AAA (Authorized Agent Address).

These nuances highlight the importance of understanding the specific GDS's requirements, even when interacting through a universal interface like Travelport's Universal API.

Example of the Travelport Smartpoint interface for voiding tickets, showing the "Ticket Void" tab.


Leveraging the Universal API for Voiding Tickets

Universal API's Role in Voiding Workflow

The Travelport Universal API provides a streamlined method for travel agencies and developers to interact with various GDSs, including Galileo. For voiding air tickets, the AirDocumentVoidReq transaction is used. This API call allows for the cancellation of electronic documents in a single, seamless operation.

However, it's crucial to understand the limitations of the Universal API regarding voiding:

  • The Universal API does not enforce the void period or any exceptions to the rules for the void period; these are handled by the provider (Galileo or Apollo).
  • The AirDocumentVoidReq cannot be used for:
    • Spoiled tickets.
    • Voiding the refund of a refunded ticket.
    • Voiding the exchange of an exchanged ticket.
    • Voiding aggregated tickets (e.g., an Apollo or Galileo ticket).
    • Voiding EMDs (Electronic Miscellaneous Documents).
  • When a ticket is voided, all open coupons (i.e., coupons available to void) must be voided. A partial ticket (e.g., one coupon is open, the other is not) cannot be voided.

How to Initiate a Void Request via Universal API (Conceptual)

While the exact XML/JSON structure for the AirDocumentVoidReq would be found in the Travelport Universal API documentation, conceptually, the request would involve specifying the 13-digit electronic document number of the ticket to be voided. The API call would then be sent to the Travelport endpoint, which would route the request to the appropriate GDS (Galilean in this context) for processing.

For example, a simplified representation of an API call might look like this (illustrative, not functional code):


<AirDocumentVoidReq xmlns="http://www.travelport.com/schema/air_v50_0">
    <BillingPointOfSaleInfo OriginApplication="UAPI" />
    <DocumentInfo>
        <TicketNumber>1234567890123</TicketNumber>
    </DocumentInfo>
</AirDocumentVoidReq>
    

The success or failure of this request would depend on whether the ticket is within the voiding period as determined by Galileo and if all necessary conditions are met (e.g., all coupons are open).

Synchronizing Ticket Data with Universal API

The Universal API plays a vital role in synchronizing ticket information, even for tickets issued outside the API. When a PNR (Passenger Name Record) is imported or synchronized, all associated document numbers are brought into the Universal Record (UR). This ensures that the UR maintains a comprehensive and up-to-date view of all ticketing data, regardless of the issuance channel.

It is highly recommended that the Universal Record is retrieved to get all ticketing data in parallel and ensure ticketing details are synchronized before attempting void operations.


Crucial Considerations for Voiding Tickets

Beyond the technical aspects of API calls and time limits, several operational and business considerations are vital for effective ticket voiding.

Error Handling and Best Practices

When voiding tickets, errors can occur if conditions are not met, such as attempting to void a ticket that no longer exists on the airline's database (e.g., it was already used or voided), or if the e-ticket document number is not present in the Air Reservation within the Universal Record. Travelport provides specific error codes and messages to help identify the root cause of such failures.

Best practices include:

  • Always verifying the ticket status and void eligibility before initiating a void request.
  • Understanding and adhering to the specific voiding rules of the GDS (Galileo or Apollo) being used.
  • Ensuring that all coupons of a ticket are open and available for voiding.

The Impact of Ticketing Time Limits (TTL)

Ticketing Time Limits (TTL) are another critical concept in airline ticketing. TTLs are techniques used within the Revenue Integrity Flight Firming process to encourage the issuance of a ticket against a PNR by a certain deadline. While distinct from voiding periods, TTLs dictate the last date to purchase a ticket based on the carrier's fare rules. Travelport's Universal API, particularly with Galileo, can return a "TrueLastDateToTicket" attribute, which indicates this cutoff.

It's important not to confuse the TrueLastDateToTicket with the voiding period. The former relates to when a booking must be ticketed to hold the fare, while the latter relates to the window during which an already issued ticket can be invalidated without being processed as a refund.


Comparative Analysis: GDS System Capabilities for Voiding

Different GDS providers integrated with Travelport Universal API, such as Galileo and Apollo, have their own specific rules and functionalities regarding ticket voiding. Understanding these differences is crucial for developers and travel agents.

Feature/Provider Galileo (1G) Apollo (1V) Universal API (Overall)
Voiding Period (General) Same day of issuance, till 23:59 local time. Same day of issuance, or up to midnight on one day after issuance (Air v29.0+), 23:59. Does not enforce void period, relies on provider.
Check Digit for Ticket Number Always required. Not required. Depends on underlying provider.
Date of Issue for Void Not required for same-day void, required for remote ticketing. Not required for same-day void, otherwise date of issue needs to be provided. Handled by provider.
Voiding Exchanged Tickets Supported, updates TINS History. Supported, updates DAR. Supported via <VoidExchTktMods>.
Voiding MCO/Service Fee Performed by Galileo provider. Performed by Apollo provider. AirDocumentVoidReq cannot be used for these directly.
Partial Ticket Voiding Not supported (all coupons must be open). Not supported (all coupons must be open). Not supported (all coupons must be open).

Comparative overview of ticket voiding capabilities across Travelport's GDS platforms.


The Workflow for Voiding Tickets with Travelport Galileo

Step-by-Step Process

While the Universal API handles the communication, the core process of voiding a ticket in Galileo typically involves these steps, whether initiated via API or a direct GDS terminal:

  1. Identify the Ticket: Locate the specific electronic ticket number that needs to be voided. This often involves retrieving the PNR or booking file.
  2. Check Void Eligibility: Determine if the ticket is within the permissible voiding period (same day or next business day, depending on ARC/BSP and local time). Also, ensure all ticket coupons are open.
  3. Initiate Void Request: For Universal API users, send an AirDocumentVoidReq with the ticket number. For GDS terminal users, enter the specific void command (e.g., .V/###).
  4. System Validation: The Galileo system validates the request against its rules, including the void period, ticket status, and check digit (if applicable).
  5. Confirmation/Error: Receive a confirmation of a successful void or an error message indicating why the void failed. A successful void updates the Universal Record history.

For visual learners, the following video demonstrates the process of voiding a ticket using Travelport Smartpoint, which leverages the Galileo GDS:

A tutorial demonstrating how to void a ticket using Travelport Smartpoint, a direct interface to the Galileo GDS.

This video is highly relevant as it provides a practical walkthrough of the voiding process within a Travelport environment. While the Universal API offers programmatic access, the underlying GDS logic and user interface often mirror the same operational steps and considerations regarding voiding periods and ticket status.


Assessing the Complexity of Ticket Voiding

The process of voiding tickets, while critical, involves multiple dimensions of complexity, from technical implementation to adherence to strict business rules. Here's a radar chart illustrating various aspects of this complexity.

This radar chart visualizes the multifaceted complexity associated with voiding tickets using Travelport Galileo and the Universal API. It highlights areas such as strict time constraints and the variability of rules across different providers, emphasizing the need for meticulous implementation and strong operational understanding.


Future Outlook and API Evolution

Travelport continues to evolve its Universal API and GDS offerings. As the travel industry embraces new standards like NDC (New Distribution Capability), the methods and rules for ticketing, voiding, and reissuing tickets may also adapt. Keeping abreast of Travelport's API documentation and updates is crucial for travel agencies and developers to maintain efficient and compliant operations.

The emphasis on universal APIs is to simplify the integration landscape, allowing developers to access diverse content sources (air, hotel, car, rail, cruise) through a single interface. While the underlying GDS rules remain, the Universal API aims to abstract away some of the complexities, enabling faster development and deployment of travel applications.


Frequently Asked Questions (FAQ)

What is the primary reason for voiding a ticket?
The main reason for voiding a ticket is typically due to agent error, such as incorrect passenger details, wrong fare, or incorrect form of payment, where the mistake is caught shortly after issuance.
Can I void a ticket after the same day it was issued?
Generally, for BSP agencies, voiding is limited to the same day. However, for ARC agencies, some systems may permit voiding until 11:59 PM local agency time on the next business day. Always check the specific rules of your ticketing locale and GDS provider.
Does Travelport Universal API enforce the voiding period?
No, the Universal API does not enforce the void period. It sends the void request to the underlying GDS (Galileo or Apollo), which then applies its own rules and validations regarding the permissible voiding timeframe.
What happens if I try to void a used or partially used ticket?
A ticket can only be voided if all its coupons are open (unused). If any coupon has been used or is not open, the ticket cannot be voided. In such cases, a refund process would be necessary, subject to airline fare rules and penalties.
Can I void EMDs (Electronic Miscellaneous Documents) using the Universal API's AirDocumentVoidReq?
No, the AirDocumentVoidReq cannot be used for voiding EMDs. Specific transactions or processes handled by the Galileo or Apollo provider are required for voiding EMDs.

Conclusion

Voiding tickets within the Travelport Galileo ecosystem, facilitated by the Universal API, is a precise operation governed by strict time limits and provider-specific rules. While the Universal API streamlines the request process, understanding that the enforcement of voiding periods and specific requirements rests with the underlying GDS is paramount. Travel agents and developers must be diligent in verifying ticket eligibility, adhering to local time zone cutoffs, and comprehending the nuances between GDS providers like Galileo and Apollo to ensure successful void transactions. This comprehensive approach minimizes errors and optimizes operational efficiency in the dynamic travel industry.


Recommended Further Reading


Search Results

support.travelport.com
Void tickets - Support
support.travelport.com
Void tickets - Support
support.travelport.com
Cancel a Booking - Support
developer.travelport.com
Developer Experience - Travelport
support.travelport.com
Task: Void Ticket
api.dev.amadeus.net
PoweredTicket - Amadeus
support.travelport.com
Task: Void Ticket - Travelport
support.travelport.com
Task: Void Exchange Ticket
travelport.github.io
Advanced Travel Shopping
uat.accpg.accertify.net
API Operation Void
testws.galileo.com
Task: Void Exchange Ticket
galileo.at.travelport.com
PDF
support.travelport.com
Travelport Universal API
galileo.at.travelport.com
Downloads - Travelport

AI-assisted research. Sources, methodology and corrections · Source-checked guides and tools · Explore published answers

Ask Ithy AI