Top Logo Image
eRES Bus/Coach Booking System

This section contains a very comprehensive description of the eRES Bus/Coach Booking System (eRES).

We offer three different packages and the differences between the eRES, eRES extended and eRES extended plus packages are shown on the chart eRES Comparison. We would suggest that if you want a terse, comprehensive description of the entire eRES system that you review the document eRES Product Content.

eRES Overview

All of the eRES transportation products, airline, cargo, nautical, railroad, bus/coach, drone and accounting all utilize the same relational SQL database this means that they all share all information/data in one common database.

eRES ties it all together, this is what sets eRES apart from the legacy reservation systems and present ones that require multiple databases.

The image below shows the relationship between departments in a typical bus/coach organization and also illustrates that the relational SQL database is common to all applications. This means that all data can be used by all applications.

The major features provided by the centralized data are:

Data is input only once, thereby eliminated input errors from multiple entries of the same data. Both productivity and accuracy are automatically improved.

The major features provided by the centralized data are:

  • Real-time reporting of all business aspects.
  • Direct availability of all data to external applications via Java JDBC, MS Windows ODBC and the IATA/ICAO standard ATPCO TCN report for all reservation and accounting data. In addition, all eRES generated reports can be output in a spreadsheet format that can be imported directly into your spreadsheet. The availability of all data provides you with the capability to easily produce any ad hoc reports required based on the data maintained in the system.
  • 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, by who, and the date and time. All transactions are available to anyone with proper authority.
  • Data is never trimmed or removed from the database, this means that all data is available to you at any time.
  • All personal and financial data in the database is encrypted.

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

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


An average transportation company loses ten to fifteen percent of their income due to employee theft. The second area is intrusion and theft of data by hackers.

eRES recognizes this and addresses these issues by providing support in each area that monitors the system and user activity as follows:

  1. Personal and financial data is encrypted in the database.
  2. Transmitted data is encrypted.
  3. All input or output financial data is examined as follows:
    • Analyzing the data to see if it is in a reasonable range.
    • If cash is involved the system tracks the cash from it's entry to the bank.
    • Any transaction that causes a change in the financial data is captured, analyzed and reported to management via a financial queue.

Internet On-Line Web Site For Your Company

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

  • Travel/Tour Agents
  • Your Companies Reservation Agents.
  • Passengers
  • Corporate Customers
  • Other Transportation Companies

If We Supply The Website

If you do not have a web site we can build one, at no cost, for you. We use our professional graphic artists and web site designers to put your web site into place. You have complete control in that our web site developers and artist will work from your input and you have final approval of the web site we produce.

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 Supply The Website

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

Booking Panel

To install eRES on your website, your graphic artist places the booking panel on your existing web site. This process should only take one or two hours assuming you already have a web site. If you prefer we will do this integration for you at no cost.

The second way to integrate eRES into your web site is to place a link on your website like the one below. When the user selects the link the system will display an eRES booking panel to the user, select the link and it will demonstrate this process.

Book Reservations

The process to put the link on your website should take less than one hour. If you prefer we can do this for you at no cost to you.

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

You can also provide links or the booking panel to your travel or booking agents so they can have their agents make bookings directly on the eRES system. eRES will automatically keep track of who made the reservation and also track their sales so that they can receive commissions for the bookings made by their agents. If the agent has not signed up with you, via eRES, the system will inform them they need to sign up before bookings can be made.

Booking Reservations


There are four separate versions of the reservation system included in eRES:

  1. Passengers
  2. Your 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.


eRES is completely configurable so that it can be configured to match your companies operation.

From a basic bus organization where the reservations are sold and tickets issued. The passengers are loaded onto the bus leaving their baggage on the curb by the bus. The driver loads the baggage, shuts the door(s) and then collects the tickets from the passengers. When the final destination is reached the driver updated the manifest using the personal computer at the final destination.

Mechanization can be in steps from a basic operation until a completely mechanizes operation is in place. In the above description, the driver could use an iPAD or cellular telephone to update the manifest real time, so

The level of mechanization can be anywhere between a completely manual operation and a fully mechanized operation.

eRES can be configured to handle any level of mechanization required. Upgrading or downgrading the configuration is simple and done in minuets by you or us.

Booking Data Input

Booking Panel

The panel on the right is the passenger on-line booking interface

To book desired trips/routes the user selects/inputs the following data:

  1. Departure and destination cities
  2. Desired trip date(s)
  3. Number and types of passengers
  4. Desired currency

Selecting "Book Now" will select the booking information from either the eRES database or from an external reservation system depending on where the data is located.

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

If the booking information is on another system an "availability" command is sent to the other system, via either SITA, ARINC, Amadeus or the Internet using either or both IATA Type A Edifact or IATA type B protocols, to search for routes that satisfy the selection criteria as input by the person making a reservation.

The availability response 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 the booking agent. This means your booking agents, travel agents, corporate clients and passengers are presented with normal booking data even for the interlined bookings.

If the response 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 above 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 trip/route. The user only needs to select a different date and when "Go" is selected the reservation process will continue with the booking.

Select Desired Route

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

Travel Requirement Panel

The trips(s) shown were selected using the information input by the user:

  • Trip Date.
  • Stations (from and to).
  • Number and type of passengers.

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

A round selection button in the yellow selection area allows the passengers to select the desired route and, if applicable, class of service. Just to the right of the yellow area is a number. This number indicates the number of seats available for the selected class of service. On the first panel above the number is 0 indicating no seats available.

When you select the route using the round selection button the system will display the fare rules/conditions for the selected fare.

The person making the booking just selects the desire class of service shown on the desired route and then "Continue" and the system will show the Booking Details.

Booking Details

The Booking Details panel allow the person making the booking to confirm that the selected routes(s), time, class of service and number of passengers are correct. Also included are the rules for this route so they can be confirmed by or to the person making the booking.

Trip booking detail

At the bottom of this panel the person making the reservation can make the decision to:

  • Add more trips to the itinerary
  • Complete the reservation
  • Cancel the reservation being made

The option "Add more trips to the itinerary" allows the booking person to develop their own itinerary which can contain as many flights and passengers as needed.

Itineraries with multiple trips defined can be assigned to multiple passengers. The ability to do multiple trips 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

The person making the payment is automatically loaded from the database and placed into the reservation if this person is registered as a Frequent Traveler.

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

At this point the paying person is asked if they would like to password protect their personal information.

If they input a password then in the future when they make a reservation before that can see the payment panel they must input their password.

If they do not input a password the system will not require it in future bookings.

Identification Of Passengers

The system automatically provides the input area for each passenger contained in the itinerary. Much of the information is necessary for checking-in at the origin.

The system, based on the trip, does not require full identification for domestic trips if your company indicates this in the definition of the trip.

Seat assignment, if activated, is accomplished for each passenger.

Payment Gateways

The standard payment gateways are:

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

The types of payment methods that your company supports can be edited, added to or deleted to match your companies requirements.

Credit/Debit Cards

All credit and debit cards are supported.

The options that can be used for the credit/debit card processing are:

  1. Credit/Debit card clearing is done by the reservation system automatically connecting to your companies bank's credit authority and obtaining the authorization number and clearing the passenger's credit card payment into your bank account on a real time basis.
  2. Local debit cards can be used at your companies ticket offices, check-in and boarding areas. These cards require that they are swiped and are automatically cleared with the credit authority, an authorization number obtained and stored in the system. These cards can also be used at travel agencies and by corporate clients.
  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 with your bank using a terminal supplied by the bank. This method has the advantage of being 2 or 3 percent cheaper in clearing the credit/debit charges than any other method.
  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 transfered to your bank account. The advantage with PayPal is that it does not require that you obtain a clearing house or merchant bank account.

The following payment methods are all available and are 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 your approved booking agents. A system is provided to track and account for cash transactions.

Bank Transfer - Bank transfers can be used for all payments. The reservation is delayed until accounting can verify that the money is in your bank account.

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

Invoices - The use 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 all invoices.

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 your company immediately. The itineraries status is immediately set to confirmed. Western Union deposits the payment into the your companies 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 updated to show that the passenger's reservation is 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 Traveler - The frequent traveler value is generated when a passenger completes a reservation. The frequent traveler values are based on the completed trips fare. The calculated amount can be used by the passenger to pay for their future bookings/charges/etc..

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

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

Reserve - Reserver 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 traveling 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 transportation companies to pay for their reservations.

IDxx provides fares for employee interline to other transportation facilities and other transportation employees on your bus/coach company.

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 booking 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 trip 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 booking agents.

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

Your company determines, on a route 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 companies personnel.

Passenger Departure

Check-In Operation

The terminal check-in functions provided are:

  • Walk-Ups
  • No Shows
  • Stand-By
  • Baggage
  • Seat Assignment
  • Lap Children
  • Un-Accompanied Minors
  • Special Needs
  • Passenger Booking
  • Cancellations
  • Re-booking
  • Addition of infants, children, pets, or adults to an itinerary.
  • Group Check-In
  • Handicapped Passenger's Assistance Animals
  • Pets
  • Printing of eTickets, boarding passes, baggage tags, itineraries, receipts
  • Speed Mail
  • Cargo, if desired
  • Mail (postal)

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 trip/route 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 printer matter where it is viewed/printed. If you have 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, boarding passes or baggage tags as needed.

eRES uses a standard IER printers, laser printers or receipt printers to print the standard 2D boarding passes, eTickets, baggage tags and 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 your company to use heaver paper for boarding passes so that the boarding passes appear as normal. Your company if desired can pre-print their boarding pass paper stock to put information on the back side of the boarding passes.

For example the HP P1102W B/W Laser Jet printer, above, 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 Epson TM-T2011 POS, left, receipt printer also prints itineraries, eTickets, baggage tags, receipts and boarding passes.

The boarding pass below is printed the same size and quality with both of the two above printers.

Boarding Pass

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

passengers checking-in

The passenger information is immediately made available for the weight 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 standard 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 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.

et6000 Bag Tag Printer

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.

Supported bag tag printers are the IER printer, receipt printer or a Unimark ET6000.

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 trip. In fact, any trip 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.

The only information needed for the passengers at the check-in stations are "Checking-In Trips/Routes xxxx, xxxx ,xxxx. There is no need for dedicated check-in stations.


On the top of the eTicket is a 2D bar code that contains the passenger and trip locater number. If you install a bar code scanner all that has to be done is to scan the eTicket bar code 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.

hand scanner

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

You can use either a desk mounted or a hand held scanner. The only requirement is that is supports reading 2D barcodes and that connection wireless or wired to the check-in personal computer.

If you choose not to purchase bar code scanners the check-in agent can input the passenger and trip 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 trip.

Check-In Confirmation

This panel allows inputting of baggage, looking at the passenger details and a report that shows the status of check-in for this trip.

Internet Check-in

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

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.

Terminal/Station Kiosk Check-In

Passengers have the option of checking-in and printing a boarding pass after they come to the terminal/station.

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

If the passenger has baggage to check-in the check-in agent checks in the baggage. It is no longer necessary to place the bag tag receipts on the passenger boarding pass stub as this information is automatically put on the passengers boarding pass.


The boarding function is accomplished from a single eRES panel. The single panel contains a listing of all passengers booked on the trip 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 Trip Manifest
  • Calculate and print the Weight Report operations)
  • Update the Trip 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 bus/coach, the agent can then print the trip manifest for the bus's/coach's driver.

Trip Manifest

When the trip manifest is printed a check is made to insure that any passengers that have check-in and checked baggage are on the bus/coach. If all passengers are accounted for the trip manifest is printed. Otherwise the trip manifest cannot be produced until the checked baggage is removed from the bus/coach 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's ticket number. If you install a bar code scanner all that has to be done is to scan the boarding pass and the passenger will be boarded.

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


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

The panel will dissolve when the next passenger is boarded or the boarding agent selects "Continue".

If the passenger's ticket number scanned or input is valid the itinerary information for this passenger is displayed.

The image, on the right hand side of the eTicket, 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, this could be the passenger or a photo of the checked and carry on baggage.

The verification provided by 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 travel with. If the image was of the baggage any question concerning damaged baggage is resolved easily and it also helps in finding lost baggage.

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

Wireless scanners, cellular telephone and PADs (iPAD or Google) allow boarding from the departure gate with 100 percent security.

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.

A 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 Bus/Coach

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

When the bus/coach 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.


The driver or agent must input the fuel on-board, expected fuel burn, the vehicle's current mileage and the driver'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 operations to pre-determine how much cargo can be loaded onto the bus/coach. As passengers check-in the pre-calculated baggage weight is replaced by the actual baggage weight. The finally weight report is based on actual baggage weight.

The bus's weight is used to:

  • To check to make sure the bus when loaded will not violate weight limits.
  • To insure the trip's mileage was correct
  • To insure that the fuel left on-board is correct

Bus/Coach Tracking

The bus/coach tracking data is either input by the operations personnel or the gate agent. The bus following panel is shown below.

The bus/coach tracking report is available, both internally and externally, to anyone via the Internet. Bus/Coach tracking 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 terminal/station. If a connecting trip is to be boarded the passenger's baggage is transferred to the connecting trip and the passenger(s) board the connecting bus/coach.

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 bus's/coach's arrival, views the special need report for the trip. This allows the agent to prepare for any special needs indicated.

USA Security - Passenger and Baggage

eRES supports:

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

APIS - Advanced Passenger Information System

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

eRES automatically determines if the trip/route is coming from a foreign country and entering the USA. For trips that meet this criteria eRES begins capturing the needed information when the passenger books a reservation. The report is sent to the USA Customs office at least 2 hours before the bus's departure time.

When all passengers have checked-in eRES automatically completes the required passenger manifest and sends any updates or changes to the USA Customs office where the passengers will enter the USA.

eRES determines the trip crew from the weight report and then captures the needed information from the crew's personnel records to complete the required crew manifest. The crew manifest is then sent automatically 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 you 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 bus/coach if the passenger who checked-in the baggage is not on the bus/coach.

There are many ways baggage can be placed onto a bus/coach and the passenger never boards the bus/coach:

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

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

Frequent Traveler Program

The frequent traveler program enables your company 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 your companies participation is not required in the operation of the frequent traveler applications.

Frequent Traveler Program Write-Up

The frequent traveler program's award is based on the fare of trips that are traveled. The percentage of the reward is set up by you.

The frequent traveler application allow the passengers, travel/tour agents, corporate customers and your company to review the rules and a link for them to review their frequent traveler accounts.

Frequent traveler earned credit can be used to pay or assign to:

  • Fares
  • Excess Baggage
  • Upgrades
  • Reservation Changes
  • Cancellation Charges
  • No-Shows
  • Charities

Set up and tracing for bonus and special award programs is provided.

Configuration allows the credit to expire in a defined time frame or to remain in place until it is used.

Credit can be earned by passenger participating in outside events such as:

  • Hotels
  • Car Rental Companies
  • Retail Organization's Cash Sales
  • Credit Card Usage
  • Packaged Tours/Trips
  • Cruise Lines
  • Rail Roads
  • Any Business

Bus/Coach Applications

Dynamic Route Modification

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

The trip configuration tool allows insertion of new trip(s) into a route or creation of a new trip in a matter of minutes. Segments can be modified or new ones created in a matter of minutes. This feature allows changing a route or trip to do so with a minimum of effort and in minutes.

Dynamic Trip Modification

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

The system allows you to change an individual trip 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 bus serial number.

Change Schedule

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

  • Departure and arrival times.
  • Trip for the date range.
  • Trip following report.
  • Seat assignment including the seat map.

When the bus/coach data is changed the entire system is automatically set to the new data.

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

Schedule Changes

The system provides a tool that allows you to define all changes to trips and to then put the changes into an IATA/ICAO standard SIMM file or a spreadsheet file.

The system uses the SIMM or spreadsheet file to update the trips in the system automatically.

When the changes are made the system produces files that contain:

  • Passengers without any trips.
  • Passengers whose trips leave at an earlier time.
  • Passengers whose trips 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 booking has changed and they should contact the bus/charter company.,

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

Pricing Of Inventory

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

The first being a tool that allows the definition of fares.

fare Definition

The fares can be made available to all or to selected groups:

  1. Passengers
  2. Travel Agencies
  3. Tour Agencies
  4. Wholesalers
  5. Your Personnel
  6. A trip or group of routes(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 companies 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 defined by other companies and booking systems. This is necessary to allow eRES to work in conjunction with the other systems. eRES can support any fares types, rules of booking schemes.

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

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 bus/coach company 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 route basis for a selected time frame. It can be viewed in a detailed or summary format.


This is an IATA and ICAO standard report that shows the passenger inventory boarded on a route basis. It is provided to the bus's driver 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 route supported by your company.


The accounting system provides a processing module with the capability to automatically capture the sales transactions, retain the transactions and automatically transfer the daily sales into the companies 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 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 new ones 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 company.

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 Operations
    • Assign Seats
    • Include Check-In Operation
    • Include Gate Operation
    • Function(s) Priority Definition
    • Use standard IATA/ICAO AWB
    • Include Bus/Coach Maintenance
    • Include Weight Function
    • Use bank rates for currency conversion
    • Add Class Of Service
    • Use Internet
  • City Code and Description Definition
  • Leg/Segment creation/edit/delete
  • Route creation/edit/delete
  • Bus/Coach Definition
  • Weight, Cargo Areas and Seat Assignment
  • Unlimited Optional Charges
  • Block trips/routes 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 Government Authorities to pay required fees
  • Orphan Passenger Report, for incident situations

Accounting Reports


Provided Reports

  • Gross Revenue
  • Earned Revenue
  • Booked 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

Pre-Trip Validation

Functionally, in performing the pre-trip 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, station charges, and optional charges are all system generated using the trip/route price master table.

Pre-Trip validation processing provides the source for the 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-trip 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 transactions.

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 operations indicates to the trip following function that the trip has left the station.

At this time the revenue becomes earned and the accounting department has complete control of the financial records.Operations is still responsible to insure that the trip completes its schedule itinerary and to keep the trip following data current. All information is still available to your 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 trips 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 coupons 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 Card Batch Reconciliation

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 your companies 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. At the end of the day a reconciliation batch is credited and sent to the credit authority to clear the batch of credit cards.
  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.

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 by dialing into the system
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, Linux, Safari and Opera.

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 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.

We install, at no cost, a network/website traffic tool that will allow you to understand the people that are accessing your reservation system and what areas they are accessing. PDA images

Cellphone and Tablet Support

The eRES applications are accessible from cellphones and tablets (iPad, Android and others).

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

All functions of the eRES System are supported.

Passengers can:

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

You can:

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

Social Networks


The trip following report can be viewed via Facebook.


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