Top Logo Image
eRES Passenger Reservation System

This section contains a detailed description of the eRES Passenger Reservations System. For a terse review of what constitutes eRES you may want to review the section eRES Specifications.

eRES Overview

The diagram shows the major areas of your airline that eRES supports and the interaction between the applications.

Data Flow images

The relational SQL database is common to all applications installed at your airline. This means that all data can be used by all eRES applications. Data is input only once, thereby eliminated input errors from multiple entries of the same data. Both productivity and accuracy are improved.

  • Instant reporting of all business aspects.
  • Direct availability of all data to external applications is provided by Java JDBC, MS Windows ODBC and the IATA/ICAO standard TCN report for all booking data.
  • Every transaction made in the system is summarized and placed into a transaction log. You can view every transaction at any time in the same detail it was input into the system as. All transactions are available to anyone with proper authority.

The data contained in the relational SQL booking database is originated at:

Local Airline Terminals: Passenger Reservations, Management, Accounting, Flight Operations, Maintenance, etc..
Internet - World Wide Web: Airline Stations, Travel/Tour Agents, Customers, Corporate Customers, etc..
ARINC/SITA/Amadeus: Connection To/From: other CRS/Booking Systems, Travel/Tour Agents, Customers, Auto Rental Agencies, Hotels, Credit Card Clearing Houses/Banks, Airline Telex Network (Messaging, Weather, Flight Plans, BSP, ACH, OAG, etc..).

Internet Web Site For Your Airline

An Internet web site for your airline that allows reservations to be booked worldwide by:

  • Travel/Tour Agents
  • The Airline's Reservation Agents.
  • Passengers
  • Corporate Customers
  • Other Airlines

If We Supply The Website

If you do not have a web site we can build one for you.

We use professional graphic artists and web site designers to put your web site into place, to your specifications and with your approval.

The advantage in our developing the web site is that the entire installation of eRES becomes turn-key and you do not have to do anything. It also makes maintenance easier as we can maintain it all.

There is no cost for the development or maintenance of the web site(s) produced by us.

If you do not have a domain on a server we will supply a domain for you at no cost. This includes the connection of the web site to the Internet and unlimited usage. All you need is to register your domain name.

If You Supply The Website

If you have an existing web site then, at your decision, eRES can be integrated into your existing web site.

To install eRES on your website, your graphic artist places the booking panel on your existing web site. This process should only take one hour or less assuming you already have a web site.

The second way to integrate eRES into your web site it to place a link on your website.

Click on the link below.

Book Reservations

When the user selects the link the system will display an eRES booking panel to the user. This process should take less than one hour to install.

In fact, you can put these links on every page of your marketing website

Booking Reservations


There are four separate versions of the reservation system included in eRES. The active version depends on the current user:

  1. Passengers
  2. Airline Reservation Agents
  3. Travel/Tour Agents
  4. Corporate Customers

The basic reservation flow and panels are the same, except that each of the four users are offered different options and functions as well as different payment options.

Travel Requirements

The panel on the left is the passenger on-line booking interface that is one of the options, it can be installed on your existing web site.

To view the desired flights the user selects the following data:

  1. Departure and destination cities
  2. Desired flight date(s)
  3. Number of travlers
  4. Desired Currency
  5. "Book Now"

Selecting "Book Now" will select from either the eRES database or from an external reservation system the flights that satisfy the input criteria, only the flights that have seats available are displayed. Flights that are scheduled but have no seats available are not shown.

If the flight information is located on the eRES server then the "availability" command is directed to eRES.

If the flight information is on another CRS an "availability" command is sent to the other CRS, via either ARINC, Amadeus, SITA or the Internet, to search for flights that satisfy the selection criteria as input by the person making a reservation. For a discussion on "Interlining" select here

The availability response from the other CRS must be interrogated. If the preferred segment is not available a request is made for non-specific alternates.

When the data is gathered the data is formatted to the eRES format and then presented to eRES. This means your reservation agents are presented with normal booking data even for interlined reservations.

If the response from the another CRS or from eRES was: not available, wait listing, schedule change or the request does not meet all requirements. This information is formatted and then presented to the user.

The image shows a not available response from either eRES or an interlined reservation system. The not available response provides the next date that seats are available on the desired flight. The user only needs to select a different date and when "Go" is selected the reservation process will continue with the booking.

The eRES interline process is simple, straight forward and requires no special training on the part of the user.

Select Desired Flight

The panel below allows your passengers to select the flight that best suits their needs in terms of money and time.

Travel Requirement Panel

The flight(s) shown on this panel were selected using the flight selection information input by the user:

  • Flight Date.
  • Airport (from and to).
  • Number and type of passengers.

The reservation system will select every flight that meets the above criteria and display them on this panel.

The orange selection area allows the passengers to select the desired flight and class of service.

The passenger just selects the desire class of service shown on the desired flight and then "Continue".

On the right hand side of panel the numbers "100" and "170" are the number of seats available for this flight on this date and the fare selected by the user.

If the user selects the fare name the fares rules are displayed to the user.

If the trips flights shown do not satisfy the user they can select a new date to view by selecting a new date.

Itineraries can contain as many reservations as desired, there is no limit. Multiple passengers can also be defined in a single itinerary.

Itineraries with multiple flights defined can be assigned to multiple passengers. The ability to do multiple flights with multiple passengers provides complete flexibility in booking complex itineraries.

Booking Completion

Booking completion consists of the following steps:

  1. Determination of who will make the payment. It does not necessarily need to be one of the passengers.
  2. Gathering/Using contact information.
  3. Does the passenger want to password protect their personal information?
  4. Identification of passengers.
  5. Seat Assignment
  6. Payment
  7. Providing the passenger(s) necessary documentation of their booking.

Identification Of Paying Person

If the person making the payment is a frequent flyer then the required personal data is automatically fetched from the database and placed into the reservation.

If the person has not registered as a frequent flyer then they must input their personal identification.

Identification Of Passengers

The system automatically provides the input area for each passenger contained in the itinerary. Much of the information is necessary for airport customs and clearing any passenger checking at both the origin and destination.

The system, based on the flight, does not require full identification for domestic flights if the airline indicates this in the definition of the flight.

If the flight is defined as a domestic flight then the only requirement is that the passenger input only their name. Contact information is requested but not required, If the passenger does not input contact information the passenger is told that the airline is not responsible to contact them if their flight changes.

If the flight is defined as an international flight then the passenger is required to input all required information required.

Seat assignment, if selected to be supported by the airline, is accomplished for each passenger.


The standard payment choices are:

  • Credit/Debit Card
    1. Banks
    2. PayPal
  • Cash
  • Check
    1. Banks
    2. PayPal
  • Invoice
  • Western Union
  • Money Transfer Agencies
  • Passenger Credit
  • Frequent Flyer Miles
  • Coupon
  • Voucher
  • Reserve
  • Passes
  • BSP
  • ACH
  • IDxx

The types of payment methods that your airline supports can be edited, added to or deleted to match what your airline supports.

Credit/Debit Card - All credit and debit cards are supported.

The options are supported by the reservation system to clear credit/debit cards:

  1. Credit/Debit card clearing is done by the reservation system automatically connecting to the airline's bank's credit authority and obtaining the authorization number and clearing the passenger's credit real time.
  2. The credit/debit cards are automatically cleared with the credit authority and a authorization number obtained.
  3. Credit/Debit cards are checked locally by the reservation system to determine if the credit/debit card number is a valid number, that the customer name is input and that the card's expiration date is in the future. The credit/debit cards are then cleared using a terminal supplied by the bank.
  4. Credit/Debit Cards are automatically cleared by PayPal. PayPal puts the cleared credit card information into you PayPal account. When you want to move the money to your bank account you just tell PayPal and the money is transfers to your bank account. The advantage with PayPal is that it does not require a clearing house or merchant bank account.

The method to be used is a configuration option available in the reservation system.

Cash - The acceptance of cash can be limited to particular areas. Such as at approved travel agencies, approved corporate customers, ticket agencies or airports. A system is provided to track and account for cash transactions.

Checks - The acceptance of checks can be limited to particular areas within the airline. Such as at ticket agencies or airports. A system is provided to account for check transactions. Checks can be validated using PayPal.

Invoices - The acceptance of invoices can be limited to particular outside companies or agencies. Such as at corporate customers or travel/tour agencies. A system is provided to issue, track and account for invoiced itineraries.

Western Union - The reservation is booked as delayed and the person booking is given instructions on how to make payment at Western Union. Western Union, when payment is received, notifies the airline immediately. The itineraries status is immediately set to confirmed. Western Union deposits the payment into the airline's bank account directly.

Money Transfer Agencies - Support is provided to have the passengers make payment at money transfer agencies and to have the reservations system immediately update the passenger's reservation as paid.

Passenger Credit - Passenger credit is generated when a passenger cancels or no shows a reservation. Cancellations and no shows can carry a penalty or to be penalty free. Passenger credit is available for one year after the reservation was made. At payment time, for a reservation, the passenger credit file is automatically searched and if there is a credit for this passenger it is automatically displayed. The user can decided to use the credit toward the payment of the reservation or not.

Frequent Flyer Credit - Frequent flyer credit is generated when a passenger files a reservation. A predetermined percentage of the passenger's flown fares are the frequent flyer credit. At payment time, for a reservation, the frequent flyer credit for this passenger is automatically searched and if there is a monetary amount for this passenger it is automatically displayed. The user can decided to use, all or a portion, of the frequent flyer credit value toward the payment of the reservation or not.

Coupons - Coupons are used as advertising and are given out as a free flight. Coupons pay for a particular flight or itinerary in full. Coupons are tracked and checked for validity.

Voucher - Vouchers are used as advertising and are given out as a free flight. Vouchers must be paid for by a fee charged on a per segment basis. Vouchers are tracked and checked for validity.

Reserve - Reserve allows a client to make a reservation and to have the payment delayed until check-in is closed. Reserve does not make a confirmed reservation and there is no seat reserved until the reserve reservation is paid for.

Passes - Passes are for company travel and are valid for the period in which they are issued. There is no cost for an employee flying using a pass. Passes are tracked and checked for validity.

BSP is provided to allow travel agents to pay for their reservations.

ACH is provided to allow other airlines to pay for their reservations.

IDxx provides fares for employee interline to other airlines and other airline employees on your airline.

Employee interline fares can be based on a percentage or a fixed fare. Provisions are included to allow both wait-listed or confirmed reservations.


The completion required depends entirely on the payment method selected. In each case the user is told exactly what is necessary to complete the booking.


When the ticket is paid for an eTicket is generated for each flight in the itinerary. It is automatically emailed, faxed or printed and mailed to your customer.

Seat Assignment

Seat assignment can be performed by passengers, travel agents, corporate customers and airline agents.

The system can charge or not charge for seat assignment. Seat charges can be global, per flight and/or by class of service.

The airline determines, on a flight level, is the seat assignment program is activated.

Passengers, travel agencies and corporate clients must input the passenger's identification and itinerary number to have access to seat assignment other than at the time of booking the original reservation. The link to show all passengers is only available for your airline personnel.

Passenger Departure

Check-In Operation

The airport check-in functions provided are:

  • Walk-Ups
  • No Shows
  • Stand-By
  • Baggage
  • Seat Assignment
  • Lap Children
  • Special Needs
  • Passenger Booking
  • Addition of infants, children or adults to an itinerary.
  • Group Check-In
  • Printing of eTickets and boarding passes

The check-in function is accomplished, by each check-in agent, from an eRES panel displayed on their terminal. The single panel contains a listing of all passengers booked on the flight being checked in.

The agent, to check-in a passenger is only required to select the correct passenger and select "Checked-In" with the mouse. Selecting the "Update" button immediately updates the central database so that the manifest report is accurate to the second no matter where it is viewed/printed. If the airline has installed scanners at the check-in counter, check-in then become just scanning an eTicket or boarding pass and collecting any baggage the passenger is checking-in.

The agent can print itineraries, eTickets or boarding passes as needed.

eRES uses standard IER printers or a laser printer to print the IATA/ICAO standard 2D boarding passes, eTickets and/or itineraries.

Boarding passes, printed on a standard laser printer, are placed in the envelope tray of the printer and plain paper in the paper tray. This allows the airline to use heaver paper for boarding passes so that the boarding passes appear as normal. The airline if desired can pre-print their boarding pass paper stock to put information on the back side of the boarding passes.


The printer shown is an HP P1102W B/W Laser Jet that allows both A4 and envelopes to print. The A4 paper is used to print itineraries, eTickets, receipts and the envelope tray is for the boarding passes. eRES determines what size stock to print on automatically.


The 2D boarding passes are IATA/ICAO standard and support interlining of boarding passes if your airline has an agreement with the other airlines.

passengers checking-in

The passenger information is immediately made available for the weight and balance program.

All that is needed to satisfy the entire booking, check-in and boarding process is the boarding pass. The eTicket is no longer needed. The IATA/ICAO 2D barcode contains the passenger's entire information and itinerary.


The passenger, if they have baggage to check-in, must check baggage in with the agent in order to insure the baggage is routed correctly and that it is labelled. A baggage check-in function is provided that records passengers baggage the bags being checked in as well as automatically calculating any baggage charges due. To activate the baggage check-in function the agent selects the "Baggage Link" on the row representing the current passenger. This automatically presents the baggage check-in panel to the agent.

eRES allows check-in of both checked and carry on baggage. For security reasons check-on baggage (including Personal Computers, large hand bags, etc.) should be checked-in at the check-in counter and a bag tag be placed on the baggage. This will allow identification of checked carry-on baggage at the departure gate.

All standard bag tag printers are supported, the printer shown on the right is a Unimark ET6000. et6000 Bag Tag Printer

Also supported are the small printers, shown on the left, used by retail stores.

Both printers use standard bag tag paper to print on.

If the passenger has excess baggage or baggage weight just select the baggage button and check in the excess baggage, collect the additional revenue and then move onto the next passenger.

Fast Check-In

Fast Check-in allows your agents to check-in passengers at the check-in counter in less than 1 minuet per passenger.

A main feature of fast check-in is that the agent doing the check-in is not concerned with just a a single flight. In fact, any flight that has been opened for check-in can be checked in at any check-in station. This eliminates any confusion for a passenger if they are in the correct check-in queue. This also provides load balancing to the check-in operation.


On the top of the eTicket is a 2D bar code that contains the passenger and flight locater number. If you install a bar code scanner all that has to be done is to scan the eTicket and the passenger will be checked-in. If the passenger has baggage just input the number of bags. If you have a bag tag printer installed the bag tags will be automatically printed.

When the agent scans or inputs the eTicket number manually the passenger is automatically checked-in.

The scanner shown is a Metrologic scanner.

If you choose not to purchase bar code scanners the check-in agent can input the passenger and flight locater number and bag tag numbers using the Personal Computer keyboard.


When you scan or manually input the ticket number the following panel will pop up providing confirmation that the passenger is check-in to the correct flight.

Check-In Confirmation

The above panel allows the inputting of the baggage data. At the bottom is the a report that shows the status of all passengers to be checked-in for this flight.

Internet Check-in

Passengers have the option of checking-in and printing a boarding pass before they come to the airport.

In this case the check-in agent scans the passenger's boarding pass, insures that the passenger has checked-in and validates the passenger's boarding pass. If the passenger has baggage to check-in the check-in agent checks in the baggage and then prints and validates a new boarding pass for the passenger.

Airport Kiosk Check-In

Passengers have the option of checking-in and printing a boarding pass at a kiosk after they come to the airport.

If the passenger has no baggage to check-in they can continue to the airline's boarding gate.

If the passenger has baggage to check-in the check-in agent checks in the baggage and then places the bag tag receipts on the passenger's boarding pass and to also put the bag tags on the baggage.

Gate Operation


The boarding function is accomplished from a single eRES panel. The single panel contains a listing of all passengers booked on the flight being boarded.

The functions provided for the gate agent are the same as the check-in agent with the following additions:

  • Print Boarding Passes
  • Print Flight Manifest
  • Calculate and print the Weight and Balance report (flight operations)
  • Update the Flight Following report

The agent, to board a passenger is only required to select the correct passenger and select the "Continue" button. This function immediately updates the central database so that the manifest report is accurate to the second no matter where it is viewed/printed.

When all passengers have boarded the aircraft, the agent can then print the flight manifest for the aircraft's captain.

When the flight manifest is printed a check is made to insure that any passengers that have check-in and checked baggage are on the aircraft. If all passengers are accounted for the flight manifest is printed. Otherwise the flight manifest cannot be produced until the checked baggage is removed from the aircraft or the passenger accounted for.

Fast Passenger Boarding

Fast Boarding allows your agents to positively board passengers at the gate in less than 2 seconds per passenger.

On the right hand side of the eTicket or boarding pass is a 2D bar code that contains the passenger and flight locater number. If you install a bar code scanner all that has to be done is to scan the eTicket or boarding pass and the passenger will be boarded.

If you choose not to purchase bar code scanners the gate agent can input the ticket number using the Personal Computer keyboard.


When you scan or manually input the ticket number the following panel will pop up providing confirmation that the passenger boarding is getting onto the correct flight.

Boarding Confirmation

The panel will dissolve when the next passenger is boarded or the airline agent select "Continue".

The image shown on the display was scanned at check-in. The images scanned can be:

  • Passport
  • Government Issues Photo ID
  • Government Issued ID (shown above on image)
  • Drivers License with photo
  • Photograph taken at check-in

The scanner can be a desk mounted or hand held. Also supported are wireless scanners and cellular telephones with our scanning App.

The wireless and cellular telephone scanners allows check-in from the departure gate or the tarmac with 100 percent security.

The verification allowed with the ID image insures the passenger boarding is the passenger who checked-in. In addition it eliminates the fraud of a passenger saying someone else stoled their ticket and used it to fly with.

The number and weight of the carry-on luggage eliminates the possibility of the passenger check-in carry-on luggage and later loading it with more items or replacing it with other check-on luggage.

eRES provides the ability to print bag-tags for carry-on luggage.

The following panel is displayed if for any reason the passenger should not be boarded.

Boarding Confirmation

The reason for the boarding denial is displayer so that resolution of the problem is possible.

Loading/Removing Baggage Onto/From The Aircraft

To insure that only baggage that has been check-in is loaded onto the aircraft the airline can use wireless or cellular telephone scanners to scan each bag that is placed onto the aircraft. eRES will verify that the baggage was checked-in. The system will not allow a flight manifest to be printed if there is baggage missing or if baggage is there that was loaded incorrectly.

When the aircraft arrives at a destination the baggage removed should be scanned and the system will insure that all baggage destined for this station was removed and that no extra baggage was removed.

Weight and Balance

The pilot or agent must input the fuel on-board, expected fuel burn and the pilot's name. All other information is gathered automatically by the system.

The above load sheet panel is displayed. To print the report the "Print" function is selected.

When a passenger books a reservation the system automatically, based on history, starts the calculation of the weight of the passengers baggage. This pre-baggage weight can be used by flight operations to pre-determine how much cargo can be loaded onto the aircraft. As passengers check-in the pre-calculated baggage weight is replaced by the actual baggage weight. The finally weight and balance report is based on actual baggage weight.

Flight Following

The flight following data is either input by the flight operations personnel or the gate agent. The flight following panel is shown below.

The flight following report is available, both internally and externally, to anyone via the Internet. Flight following can be view via Facebook either on a personal computer or a cellphone or tablet (iPad and others)

Passenger Arrival

The processing provides:

  • Baggage
  • Lost/Damaged Baggage
  • Wheel Chairs
  • Special Needs

Upon arrival the passengers, if any baggage was checked, must collect their baggage and then depart the airport. If a connecting flight is to be boarded the passenger's baggage is transferred to the connecting flight and the passenger(s) board the connecting flight.

If the passenger's baggage was misplaced, lost or damaged the baggage agent merely needs to input a passenger's baggage claim number and the entire baggage records are displayed.

The assigned agent, prior to flight arrival, views the special need report for the flight. This allows the agent to prepare for any special needs indicated.

Security - Passenger and Baggage

eRES supports:

  • APIS - Advanced Passenger Information System (Secure Flight)
  • CAPS - Computer Assisted Passenger Screening
  • Baggage Matching

APIS - Advanced Passenger Information System (Secure Flight)

APIS addresses passengers and crews traveling from a foreign country into the USA.

eRES automatically determines if the flight is coming from a foreign country and entering the USA. For flights that meet this criteria eRES will format the needed information 24 hours prior to scheduled flight time so that the data can be sent to US Customs office and again at passenger check-in after all passengers have boarded. At both times eRES automatically completes the required passenger manifest so it can then be sent to the USA Customs office where the passengers will enter the USA.

eRES determines the flight crew from the weight and balance report and then captures the needed information from the crew's personnel records to complete the required crew manifest. The crew manifest can then be sent to the USA Customs office where the crew will enter the USA.

CAPS - Computer Assisted Passenger Screening

CAPS addresses screening for suspect passengers and informing USA customs.

eRES provides utilities that will allow the airline to input the screening criteria required by USA Customs.

When a passenger checks-in eRES automatically compares the customer information to the customs supplied security criteria. If a passenger is determine to be suspect, eRES will automatically print a new eTicket that indicates to Customs that this passenger has been determined suspect.

eRES automatically fulfills the required number of passengers that Customs requires to be screened.

Baggage Matching

The purpose of baggage matching is to not allow baggage on an aircraft if the passenger who checked-in the baggage is not on the aircraft.

There are many ways baggage can be placed onto an aircraft and the passenger never boards the aircraft:

  • Passenger checks-in but never boards
  • Passenger checks-in but is denied boarding
  • Passenger does not board a connecting flight

eRES tracks each passenger and if any passengers have not boarded or has left the aircraft eRES will not produce a flight manifest until the passenger's baggage is removed from the aircraft.

Frequent Traveler Program

Our frequent traveler program enables travel organizations to maintain customer loyalty by offering recognition awards and incentives. It automatically tracks frequent traveler accounts including accumulation, reporting and redemption. The frequent traveler program is one hundred percent self administered in that the airline's participation is not required in the operation of the frequent traveler applications.


The following features and functions are provided:

  • Frequent traveler accumulation and redemption are automatically tracked and a running balance maintained.
  • Advanced customer service features create a high level of customer satisfaction.
  • Advanced fraud protection protects the travel organization and the passenger against misuse of the frequent traveler program.
  • A new approach to redemption of the accrued balance provides greater user satisfaction.
  • Earned value can be used to pay for fares, excess baggage charges, upgrades, reservation changes and charges for cancellation or no-shows. Passengers can even award their accumulated value to a charity.
  • Redemption by passengers, travel agents, corporate clients, other traveler organizations.
  • No redemption rules, no required mileage charts, no seat limitations, no blackouts.
  • The application is stand-alone and will work with any travel organization.
  • The frequent traveler application is one hundred percent IATA/ICAO/ATPCO/ISO compliant.
  • The frequent traveler application is written in Java which means it will run on any operating system.
  • The frequent travel application is included the the secure private cloud that is established if you installed an eRES product. This means you can activate the application in just a few seconds if you decide to use it.

For comprehensive details of our frequent traveler application please Select Here

Airline Applications

Dynamic Route Modification

eRES configuration provides both segment and flight dynamic insertion and modification based on today's or even this instant requirements.

The flight configuration tool allows insertion of new segment(s) into a flight or creation of a new flight in a matter of minutes. Segments can be modified or new ones created in a matter of minutes. This feature allows an airline that has a requirement to dynamically change a flight, segment or route to do so with a minimum of effort and in minutes.

Dynamic Flight Modification

Individual flights sometimes have to be modified in case of equipment changes, schedule changes or route changes.

The system allows you to change an individual flight for a single day or for a date range:

  1. The time of departure and arrival.
  2. The number of book-able seats.
  3. The aircraft.

Change Flight Schedule

When a change is made the following is adjusted, for the selected date range, to the change:

  • departure and arrival flight times.
  • flight for the date range.
  • flight following report.
  • seat assignment including the seat map.

When the aircraft is changed the entire system is set to the aircraft for the flight and date range.

All checks are made to insure the new aircraft can handle the number of booked passengers for the flight and date range. In addition, the flight being changed is checked, for the date range, to insure they it is consistent. If any of the booked flights in the date range are inconsistent then the user is asked either to not change them or to reconcile the change.

Flight Schedule Changes

The system provides a tool that allows the airline to define/change/remove a single or all flights and to then put the changes into an IATA/ICAO standard SIMM file. eRES uses the SIMM file to update the flights in the system automatically.

When the changes are made eRES produces files/reports that contain:

  • Passengers without any flights.
  • Passengers whose flights leave at an earlier time.
  • Passengers whose flights leave at least 10 minuets later than the schedule time.

The system can, if the option is selected, automatically notify all passengers via email who fall into the above conditions that their flight has changed and they should contact the airline,

If the reservation was made by a travel agency or another airline the passenger is not contacted but the travel agency or other airline is notified.

Pricing Of Inventory

The fares are input into the system in two different ways.

The first being a tool that allows the airline to define fares.

fare Definition

The fares can be made available to all or selected:

  1. Passengers
  2. Travel Agencies
  3. Tour Agencies
  4. Wholesalers
  5. Your Airline Personnel
  6. A Flight or Defined Group of Flight(s)

Once the fares and rules are defined in the system a file can be produced that will allow transmission to ATPCO (Airline Tariff Publishing Company) for publishing so that other airlines can pick up the fares and rules.

The second method is to down load the fares and rules from ATPCO and automatically install them into eRES.

eRES supports all of the fare types and rules that are available from ATPCO, on other CRSs and booking systems. This is necessary to allow eRES to work in conjunction with the other systems.

Unlimited Fares/Class Of Service are available for each defined flight.

Each Fare/Class Of Service may have their own or shared rule definitions.

Inventory Reporting

The inventory reports are available, to the appropriate personnel, on a real-time basis. The reports can be reviewed, printed or exported to external applications. The following represents a basic set of reports. We will produce the necessary reports to allow you to run your airline at no additional cost to you. The data contained in the following reports are based on the information as we understand it and will be refined to reflect what you actually need.

Operational Reports

Booked Inventory

The Booked Inventory report shows the inventory booked on a flight basis for a selected time frame. It can be viewed in a detailed or summary format.

Flight Manifest

This is an IATA and ICAO standard report that shows the passenger inventory boarded on a flight basis. It is provided to the aircraft's captain in a printed format and can be viewed, printed or exported by the personnel allowed to access this report.

Management Reports

Booking Report

The Booked Revenue report shows the number of reservations made for a specific date and time frame as input by the user.

Shown in this report are:

  • Ticket Cost
  • Taxes and Charges
  • Number of Passengers
  • Payment Method and Amount Paid
  • Customer Credit

A total summary is provided for each column including the total number of passengers booked.

Future Booking Report

The Gross Revenue Report is a report that is intended for planning and accounting purposes. It allows management to produce a report that shows for a specific period (time and date, from one minute to as long as desired) the number of bookings on every flight flown by your airline.

Airline Accounting

The accounting system provides a processing module with the capability to automatically capture the sales transactions, retain the transactions and transfer the daily sales into the airline central accounting system for input free processing.

The revenue system provides the following capabilities:

  • Automate billings including direct bills, credit cards.
  • Revenue recovery of unreported sales.
  • Variance processing with automatic creation of debit/credit and rejection memos.
  • Extensive audit capabilities and trails are provided.
  • Reduce itinerary pricing by system matching the tariff master and proration.
  • Evaluate travel agency effectiveness through sales analysis reports.

The accounting modules have extensive interfacing capability to methodically track, maintain, control and monitor revenue system management by passenger confirmation number, location, status and agency pricing factors. All the methods and procedures required for a fully functional airline passenger revenue system department are incorporated into these modules.

In addition, full reporting capability assures accounting and budget projection accuracy, and marketing support. Passenger confirmation number tracking establishes inventory control to on-line sales and serves as the source for the reports of unreported sales, sold reservations open, and sold reservation tickets closed including variance capture, and the earned/unearned revenue position.

The accounting modules allow the data to be automatically exported into a spread sheet application. The spread sheet application can tailored or create reports on a real time basis.

The following images shows a report on "Customer Credit" transactions.


The following shows the same report but the format was selected to export the report when it was executed.

Exported Data

The following shows the same report but displayed in a spread sheet. The spread sheet just imported the unchanged data. The steps between the export report above and the display in the spread sheet are:

  1. Using the browser file function save the exported file using the "Save As Function" of the browser.
  2. Import the saved file into your spread sheet.

Once the data is in your spread sheet there are no limitations to the reports and their format that can be produced by your accounting department.

Spread Sheet

We will meet with your accounting department and determine the needed functions and reports. We will provide the support and reports as required at no cost to your airline.

System Management Functions/Reports

System Management Definition Functions

  • Travel Agent edit/create/delete
  • System Default Settings
    • Language Used
    • Currency Used
    • Credit Card Clearing
    • Prices
    • Date Format
    • Report Headers
    • Include Cargo
    • Include Flight Operations
    • Assign Seats
    • Include Check-In Operation
    • Include Gate Operation
    • Function(s) Priority Definition
    • Use standard IATA/ICAO AWB
    • Include Weight and Balance Function
    • Use IATA/ICAO NUC for currency conversion
    • Add Class Of Service
    • Use Internet/SITA/ARINC
  • City Code and Description Definition
  • Leg/Segment creation/edit/delete
  • Flight creation/edit/delete
  • Aircraft Definition
  • Weight and Balance , Cargo Areas and Seat Assignment
  • Optional Charges (Up to 10)
  • Block Flights or Holiday Definitions
  • Edit Customer Credit
  • Edit Travel/Tour Agent Commission
  • Edit Passenger or Company Records
  • Internal Cargo Rate Tables
  • Dangerous Goods Code Definition

System Management Reports

  • Passenger Boarded Report, For Airport Authorities to pay airport fees
  • Flight Report, automatic generation of FAA/Transport Canada require reports
  • Orphan Passenger Report, for incident situations

Accounting Report Generator

Flight Manifest

The accounting report generator provides a tool that allows you to set up each report for:

  • Report Type
  • Credit Card Number - used for credit card reports only, if you input the credit card number the report will be only for this credit card, if you leave it blank it shows all credit cards.
  • Is the report for the entire airline and is it for just one station. If airport is selected it is mandatory to select the desired station.
  • You can set the reports for detail or summary.
  • The start and end date of the report and also the start and end time on the selected date. This means the report can be for the period on one minute to as long as you want.
  • You can make a decision to show the report on your computer panel and print it or you can export it in a spread sheet format so that you can view and change it in your spread sheet.

Provided Reports

The report generator provides the following reports:

  • Gross Revenue
  • Earned Revenue
  • Un-Earned Revenue
  • Booked Revenue (sales revenue)
  • Summary Report
  • Customer Credit
  • Customer Refund
  • Credit Card History
  • Travel Agency Due
  • Corporate Booking
  • Corporate Invoicing
  • Cargo Invoicing
  • Cargo Booked
  • Cargo Gross Revenue
  • Cargo Earned Revenue
  • Cargo Unearned Revenue
  • Cash Drawer Report

Pre-Flight Validation

Functionally, in performing the pre-flight validation, the system uses the passenger ticket number to identify each PNR. If the case where eTickets are used the PNR contains both an eTicket number and a confirmation number. When the reservation is booked there is an extensive audit to validate accuracy of all input and system generated data.

It is possible to set the system up so that no eTickets are issued and only the boarding pass is used for check-in and boarding. In this case the ticket number is still generated and used to identify each PNR.

The validation of the itinerary price is automatic as all reservation are made in the centralized reservations system and the fare cost, tax, airport charges, and optional charges are all system generated using the flight price master table.

Pre-Flight validation processing provides the source for the air traffic liability (unearned revenue) and once validated the PNR is placed in both the gross revenue and unearned revenue tables.

Boarded Validation

Once a boarding pass has been processed, the passenger transaction record is automatically validated to insure that the monetary value, transaction type, date of usage, and method of payment are all correct.

For processing an itinerary's components the pre-flight validated reservation record and the actual sales record after the passenger has boarded are used.

The actual sales record is used to validate the pricing and reporting of all itinerary sales. This includes passenger, baggage, upgrades, or any other sales transaction.

Boarded validation provides for the edit, pricing, reporting, and billing of interlined boarded passengers. This audit includes refunds, exchanges, and re-bills.

The boarded validation processing system is the source for earned income and the PNR data is now moved from the unearned to the earned table,

Financial Responsibility

Movement of the financial responsibility from reservation, counter and gate agents occurs automatically when Flight Operations indicates to the Flight Following function that the flight has taken off.

At this time the revenue becomes earned and the accounting department has complete control of the flight's financial records. Flight Operations is still responsible to insure that the flight completes its schedule itinerary and to keep the flight following data current. All information is still available to the airline personnel but they are unable to modify the data after accounting is given control.

Daily Reconciliation

Daily Reconciliation is accomplished by accounting reviewing the unearned revenue report at the end of the day. If there are no entries in the unearned revenue report the entire days flights are reconciled.

If there any entries in the unearned report accounting must manually reconcile them using the data made available by eRES.

Accounting was not required to manually input information from eTickets or boarding passes which were pulled and received days later nor were they required to validate any data, it is automatically accomplished by the eRES accounting process. This reduces significantly the required number if accounting personnel.

Credit/Debit Cards

The options are supported by the reservation system to clear credit/debit cards:

  1. Credit/Debit card clearing is done by the reservation system automatically connecting to the airline's bank's credit authority and obtaining the authorization number and clearing the passenger's credit real time.
  2. Credit/Debit cards are checked locally by the reservation system to determine if the credit/debit card number is a valid number, that the customer name is input and that the card's expiration date is in the future. In this method eRES does not clear credit/debit cards with a credit authority. The credit/debit cards are cleared manually using a terminal supplied by the bank.
  3. Credit/Debit Cards are automatically cleared by PayPal. PayPal puts the cleared credit card information into you PayPal account. When you want to move the money to your bank account you just tell PayPal and the money is transfers to your bank account. The advantage with PayPal is that it does not require a clearing house or merchant bank account.

Checks can also be validated using PayPal.


Reservations may be made by anyone who has a Personal Computer and an operating system that supports a World Wide Web browser.

Access to the eRES functions can be connected to using the following methods:

Type of Access Method of Access
Local Connection Ethernet, Local Area Network,
wireless or by a direct
communication connection
Remotely Access Internet's World Wide Web,
or via leased lines.

When using the Internet's World Wide Web access can be made from anywhere in the World.

Local and remote terminals can be installed in less than 15 minutes.

The terminals are inexpensive Personal Computers with any Operating System installed that supports an Internet browser. This includes Microsoft Windows, Apple or Linux.

All inexpensive terminals include the necessary programming. There is no additional programming to load onto the terminals other than what is shipped with them.

To install a remote terminal you connect the remote terminals to the Internet, select the reservations system with the browser and it is installed.

To install a local terminal connect to wireless or plug the LAN cable into the Personal computer, select the reservation system via the browser and it is installed.

There is no limit to the number of terminals you can connect to the reservation system.

PDA images

Cellphone, iPad, Tablet and SMS

The eRES airline applications are accessible from cellphones, iPads, tablets and SMS.

Passengers, Travel/Tour Agents, Corporate Customers and your airline employees using a cellphone, iPad, tablet or SMS can access your eRES system from anywhere the world.

All functions of the eRES Airline Management System are supported.

Passengers can:

  • Make reservations
  • Check flight status
  • View flight schedules
  • Remotely check-in
  • Cancel and re-book flights

Your airline can:

  • Check in-Passengers from the check-in queue
  • PAD images
  • Board Passengers at the boarding gate, eliminates the need for a Personal Computer
  • Flight crew can view work schedules
  • Flight crew can bid on work assignments
  • Remote stations can make reservations, check-in and board passengers if the Internet or electrical power is not available.
  • Flight operations can send today's schedule and work assignments to employees at anytime.
  • Pilots can use the eRES internal email to pick-up and send messages to anyone that has access to the reservation system.
  • Airline personnel has full access to all eRES functions from anywhere in the world via their cellphone or tablet.

Social Networks


The flight following report can be viewed via Facebook.


Passengers can report problems, request help and ask questions via Twitter. This service is handled normally by flight operations or the client help desk in the airline.