New Features
Deposit Bulk Upload
We have developed a feature that enables the bulk upload of deposits for agents and customers via CSV files. Airlines can now prepare a file containing multiple agents (or customers), deposit amounts (positive) or deduction amounts (negative), currency, payment method, and remarks.
When you click the Mass Upload button, you will have the option to download the template file to be used:
No additional permissions have been introduced. The feature is available to system users who already have permissions to manage deposits.
createFares API
We have created a new API that enables the creation of fares in the system via an API endpoint using a JSON payload. It supports all fare parameters currently available in the CSV upload template (same fields and same meaning).
The API supports one or multiple fares per request.
Full information about the API calls can be found here: createFares
Improvements to Existing Features
Option to Show PTL and TTL in Local Time in SendGrid Templates
Previously, pnr_ptl and pnr_ttl values were shared with SendGrid in UTC format. This created inconsistencies for airlines operating outside UTC, particularly in remote time zones, as emails and templates displayed UTC time instead of the airline’s local time.
To address this, we introduced two new parameters that display PTL and TTL according to the company’s local timezone:
{pnr_ptl_local}{pnr_ttl_local}
These parameters convert the stored UTC datetime to the airline’s local timezone and apply the timezone configured in the Company settings.
getItinerary – Via Indicator
We have enhanced the getItinerary API response by introducing a new via parameter within the flight object to indicate intermediate stops.
Example API response:
"flight": [
{
"airline": "Polar",
"airlinedesignator": "PLR",
"from": "Fort Lauderdale (FLL)",
"fromcode": "FLL",
"to": "New York/Kennedy",
"tocode": "JFK",
"via": "Via Tel Aviv/Ben Gurion",
"class": "Y/Smart",
"ckstatus": 0,
"onlinecheckinopen": 0,
"onlinecheckinclose": 0,
"flightstatus": "open"
}
]Mass Upload / Update of Seat Fares
We have made several improvements to the CSV upload/update functionality for seat fares to ensure proper file processing, including support for larger files.
Additionally, error handling has been improved. In many cases, instead of displaying a generic error message, the system now provides specific issue descriptions, including the row number where the issue was detected.
Identify RQ and Confirmed Segments in getItinerary API
We have introduced a new parameter in the API response to identify RQ (Request) status at the flight leg level, enabling accurate display and behavior for mixed-status itineraries.
A new parameter, servicestatus, has been introduced in the relevant API responses:
Active→ Confirmed segmentRequest→ Segment on request
Password Complexity – Reset Password (CRS Login)
We have completed a series of improvements related to password complexity requirements.
The updates now apply to:
- Password update/reset within CRS
- The “Reset Password” screen in AeroCRS PSS
Both areas now fully support the current password policy requirements.
Bug Fixes
getPassengersByFlight API – Correct Baggage Allowance and Brand Display
We fixed the baggage allowance calculation to follow the correct priority:
Fare baggage over Destination default baggage.
We also extended the API response to include brandname before classcode.
Package Payment Confirmation Page – Flight Services Total Missing
We corrected the package price display in the IBE checkout step to include the flight price. Before this fix, the flight price was only added at the PSP stage.
Packages URL No Longer Displayed All Active Packages
We fixed the general packages URL to correctly display all active packages in the current IBE.
Seats Not Removed After PNR Cancellation Due to PTL & TTL
We updated the PTL and TTL processes to properly delete seatip records when bookings are canceled, ensuring seats are released correctly in the seat map.
Incomplete Check-in Records Created During IBE Online Check-in
We fixed an issue that caused incomplete check-in records to be created when the online check-in process was not fully completed through the IBE.
PullQueue – Flight Changes Queue Fixes
We fixed an issue to ensure flights are correctly inserted into the queue when flight details are updated, including:
- Flight activation/deactivation
- Timing changes
- Date changes
- S/L changes
- Destination changes
Daily Flight Report – Duplicate Flight Display
We fixed an issue causing duplicate flights to appear in the Daily Flight Report when different aircraft registration numbers were used.
Comments