Web Fares Manag

Transcription

Web Fares Manag
Home
General Presentation
Web fares management
1. Input
1.1 Negotiated
(Fields description)
User Guide, version 3.6
Fares Specification tables:
1.1.1 Surcharges
1.1.2 Week-end
1.1.3 Taxes
1.1.4 ADVP
1.1.5 Ticket
1.1.6 Routings
1.1.7 Open Jaw(In fare line
specifications only)
1.1.8 Restricted Flights
1.1.9 Connectors
1.1.10 Rules
1.1.11 Black-Out
1.1.12 DOW
1.1.13 Fare Applicability
Webfares has been fully tested using Netscape 7 or Explorer 6
Revised by Itir Tansi
July, 2009
1.2 Commission Grid
1.3 Zones
2. Search
2.1 Negotiated
(see 1.1 for fields descriptions
and specification tables)
2.2 Commission Grid
2.3 Zones
Open your bookmark panel to see menu. Make sure that "hide after use" option is OFF.
3. General Info
3.1 Agency
3.2 Consolidator Info
3.3 Consortium
3.4 Credit Cards
3.5 Delivery Methods
3.6 Elegibility
3.7 Holidays
3.8 Pseudo Airline
3.9 Airlines
3.10 Airport codes
3.11 City Codes
3.12 Contracts
3.13 Extra Taxes
3.14 PCC information
3.15 Settings
3.16 Promotions
4. View
4.1 Negotiated
4.2 Taxes
5. Import
5.1 Excel Nego
5.2 Excel-Com.
5.3 Agencies
5.4 Taxes
6. Export
6.1 Contract=Y
6.2 Contract=N
6.3 All=Y
6.4 NFO-Nego
6.5 Agencies
7 . Utilities
7 .1 Mass Change Nego
7.1.1 Negotiated
7.1.2 Routing
7.1.3 Rest. Flights
7.1.4 Open Jaw
7.1.5 Seasonality
7.1.6 Week-End
7.1.7 Black-out
7.1.8 Surcharges
7.1.9 Rules
7.2 Mass Change C.G.
7.2.1 Comm. grids
7.2.2 Routing
7.2.3 Rest. Flights
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.3
7.4
7.5
7.6
7.7
Open Jaw
Week-end
Black-out
Surcharge
Rules
Mass Change Contract
Clean zones
Delete Contract
Clone contract
Auto zone
Web fares management
User Guide, version 3.6
Webfares has been fully tested using Netscape 7 or Explorer 6
Revised by Itir Tansi
July, 2009
Open your bookmark panel to see menu. Make sure that "hide after use" option is OFF.
Next page>>
<<Previous page - Next page>>
Web fares management
General presentation
The Web Fares Management System is a Consolidator application that allows the creation and
maintenance of all information related to:
-
Negotiated fares
Private fares loaded in the GDS
Published fares with commission override
'Pure' published fares
Web Fares (such as West Jet, Air Canada, etc...)
Consolidator profile All those fares will be interfaced to the Openfares Web Booking Engines:
B2B Business to Business
B2C Business to consumers
Openfares can interfaces with ALL the GDS: SABRE, GALILEO&APOLLO, WORLDSPAN, AMADEUS
You can display your fares to NFO (www.Netfaresonline.com) if you are a part of the NFO (Netfares
Online) platform.
- Negotiated fares (N):
Webfares allows the creation of negotiated fares from Airline contracts.
Negotiated Fares are identified with N.
-- Negotiated fares are always automatically offered on your booking engine.
- Private fares (N*):
Webfares allows the creation of commissions grids to identify mark-up on private fares.
These fares are Negotiated fares loaded in the GDS, therefore identified with N*
-- System will retrieve the private fares only if a commission grid is created.
- Published fares with commission overrides (C):
Webfares allows the creation of commissions grids to identify % overrides on published fares.
Published fares with commission overrides are identified with C
IMPORTANT: if a commission grid is created WITHOUT any override%, then fare will be displayed
with a P (instead of C). This will allow you to set some 'service fees' on fare for which you get no
commission override.
Commission grid fares (for both Private fares & commission overrides) are offered in your booking
engine if:
- In B2B, option Commission grids in Co-branding module is set to 'implicit' (or 'as an option')
- In B2C, fetch_pub option is set to 1 in the configuration file
- 'Pure published' fares (P):
Webfares allows management of general information regarding 'pure published' fares such as
service fees, credit card fees, etc.
'Pure' published fares are identified with P and a green dot.
The fare is a identified with a green dot because it is an 'available' fare provide by either:
- Super $BB for Galileo
- Trip Search for Sabre
- Power Shopper for Worldspan
- Power Fare for Amadeus
Pure published fares are offered in your booking engine if:
- In B2B, option Get best published fares option in C0-branding module is set to 'as an option'.
Then, the agent will have to select the WITH PUBLISHED option on the request page.
If you set this option to 'implicit', system will always retrieve the pure published fare.
This requires the proper set up and generates more 'hits' to the GDS.
- In B2C, option call_bff is set to 1 in the configuration file
NOTE: there is an option that will apply the commission grids on the 'green dot' fares for Galileo.
(you must contact Openfares).
If 'ON' you will then have 'green dots' fares identified with C (instead of P)
Backup Procedure
Backups of the OpenFares system is the responsibility of the OpenFares license owner, for a standalone installation (which is not true for the ASP platform, which is the responsibility of OpenFares).
In case disaster recovery is urgently needed, OpenFares guarantees a re-install of its
APPLICATIONS within the next hour following the customer's request. However, OpenFares cannot
be held liable for lost DATA or non-OpenFares HTML pages, so we do recommend our stand-alone
customers to take periodic backups of certain aspects of their Linux-based system. These fall into
the following 3 categories:
1) Databases
This is the most important thing to backup, as not backing them up would result in major data
losses in case of a major hacking, hardware or OS incident. The directory of your Linux server that
you have to backup in order to backup the databases usually is /var/lib/mysql . Because of
partitionning constraints on some pre-installed Linux systems, some installations can store their
databases in /home/mysql instead of /var/lib/mysql . If you are not sure in which of these 2
directories your databases are, you can look under the "[mysqld]" section of your /etc/my.cnf
configuration file, or enter a Melvin at www.aboutmelvin.com and an OpenFares technician will
promptly respond to your question.
2) HTML pages
This is definitely less important than databases, but backing them up will fasten an eventual crash
recovery and insure that the colors of the B2B booking engine will not be lost in case of a crash or
an accidental or malicious deletion of files. The directory for HTML pages usually is
/home/httpd/html . If your Web server was not configured accordingly to the OpenFares default
setup (for example, if your server was configured with "virtual hosts"), please check with your
network administrator for location of your OpenFares HTML directory(ies).
Note: the most important file(s) to backup in the HTML directory is the CSS (Cascading Style
Sheet) file(s) (*.css). If you have a large HTML directory and do not want to take it all in backup,
we would recommend that you at least take files with the ".css" extension anyway. In case of a
disaster recovery in which we do not have a backup copy of the CSS file, the B2B booking engine
will be reinstalled with its default colors. It will work, but not with all your look. These ".css" files
are very small and usually fit under 10 KB each.
3) Applications, configuration files and trace files
Applications themselves can be backed up for faster disaster recovery and possibility of an
OpenFares-independent disaster recovery procedure. The applications, configuration files and trace
files (note that the traces can be very big) usually are in /home/httpd/cgi-bin . As for the HTML
pages, it is possible that your network administrator have changed this directory, so double-check
with him/her if you're not sure.
However, if you do not take the OpenFares applications and traces in backup, OpenFares can easily
re-install them from their frozen versions. OpenFares has a copy of every version of the B2B, B2C
and WebFares systems since version 3.0 of the OpenFares system. However, it is ALWAYS
RECOMMENDED to take in backup the "webbooking/bk-engine" and "webbooking/custom*"
subdirectories of your "cgi-bin" directory, as they contain information that are specific to each
consolidator and therefore are not necessarly set the same way in your installation and in the
default installation of the booking engine, even both installations are the same version of the
OpenFares system.
To make your backups, please rely on a qualified technician. OpenFares does not provide any
guidelines in regards to installation of a tape-backup drive, installation of a redundant storing
architecture, automated backup procedure, etc. However, we can suggest to make backups with the
standard archiving command of Unix and Linux, "tar". You can take an archived and compressed
snapshot of your databases by changing to the directory of your databases (usually "cd
/var/lib/mysql") and issue the following command from the Linux prompt: "tar -zcf
nameofthebackupfile.tar *". This command will create a file called nameofthebackupfile.tar . You can
then move this file to another directory/partition of the same server, a remote machine or a
removable media.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.Input Menu
To Input information related to Negotiated fares contracts and Commission grids.
Commission grids are used to specify overrides on published fares AND mark-up on Private fares.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1 Negotiated
The Nego. option is used to manually enter negotiated fares (Net fares) for a group of destinations and airlines with their related specifications. It
is also possible to load net fares using an excel file (see Import menu, Excel Nego option)
The specification tables can be linked to either a fare line, group of cities or the whole contract.
There are 3 levels for the specification tables:
Level 1 (S) Spec. button at end of fare line. Each fare line can have its own specifications.
Takes priority on all other specifications. Referred as fare line level specs as well. Level 2 (G) Global specifications tables at bottom of negotiated screen. The Global specifications will be related to the group of destinations
specified on top of page. Takes priority on contract specifications. Referred as page level specs as well.
Level 3 (C) Spec. button on top of Contract identification, under currency.
The specifications will be related to all fares in group of destinations that have the same contract identification. Referred as contract level specs as
well.
The * beside the specification table name indicates that the specification table contains information.
Special feature: Fareline "Rules" added to Contract level "Rules". Now we have a check mark box in the contract level SPECS of NEGO and
COMM GRID. If check mark is on, we will read the fareline level and contract level rules, both at the same time. This feature only associates the
fareline level rules and the contract level rule. It doesn't deal with the page level rules at all.
If you are using excel files to create contracts:
When fares are imported from Excel spreadsheets, the contract identification is the name of the excel spreadsheet. There can be multiple group of
destinations with the same contract identification.
All the specification tables will be created at fare line level (1).
If fare line was changed using Webfares only (and not in the excel file), changed information will be overwritten by excel information at fare line
level if re-imported without the change (if not also done in the excel sheet.
Any information entered at Level 2 or 3 using webfares is kept when a contract is 're-imported' (using the same name) therefore, it is NOT
overwritten because excel imports affect ONLY specs at fare line level.
If you are using Webfares to create contracts:
For each new fare line (in INPUT mode), you must click on 'save' at the end of each line to register the information in the database.
When you are in SEARCH mode, you can use the SAVE ALL button at the bottom of the page to update the full content of page OR the SAVE at
end of each line.
In both modes, the SPEC button will also save the line information and bring you to the specification tables.
In both cases:
If you input in webfares or import from excel negotiated fares, they are available through the booking engine only once you have Exported them
using the EXPORT, Contract = Y or manually set the 'Avail flag' to Y using the Search Negotiated.
KEY INFORMATION (mandatory):
The system will not keep the information if you input duplicate key information.
While you input directly in Webfares, if you modify key information, system will create another record with the different key.
You can modify Key information using Search Nego.
Key information in a fare line is:
Date from
Date to
Class
Type
Basis
OW/RT indicator
Suggestion:
You should create contract with Input Nego with only 1 fare line and save it.
Then, use the search Nego to continue the input.
You will then be able to modify all information with creating a duplicate record.
Order of data:
When you input fares directly in webfares, the system creates each fare line in the database with a fare line identification (number).
It attributes the fare line identification when you click on the spec or save at the right end of the fare line.
When you will use the Search nego, fare lines will be displayed sorted on the fare identification.
If you want to make sure that the fare lines are in the same order they where created you must click on the spec or save at the end of each fare
line in the proper order.
Fields description:
#id :
'Group of fares' identification number (fare_basis_id)
Fares are created using airport code(s) or city codes or zones:
(Gateway(s) OR Gateway Zone) AND (Destination(s) OR Destination Zone)
Gateway:
City(ies) or Airport(s) of origin for which the fares apply.
Gateways should be grouped together when same fare and same fare rules (such as min/max - mandatory nights - routings - etc...).
If you have more than one gateway they must be separated by ‘;’.
It must be either CITY codes (PAR) or Airport codes (CDG;ORY;LBG) but not a mixture of both.
- If a series of gateways are entered (2 or more) the system will automatically look for a matching Gateway zone and make the association. If
the system doesn’t find any match - it will automatically create a gateway zone.
Example: YUL;YVR
Dest:
City(ies) or Airport(s) of destination for which the fares apply.
Gateways should be grouped together when same fare and same fare rules (such as min/max - mandatory nights - routings - etc...).
If you have more than one destination they must be separated by ‘;’.
It must be either CITY codes (PAR) or Airport codes (CDG;ORY;LBG) but not a mixture of both.
- If a series of destinations are entered (2 or more) the system will automatically look for a matching Destination zone and make the association.
If the system doesn’t find any match - it will automatically create a destination zone.
Example: YYC;YVR
Zones:
Pre-determined zone identifying a group of city’s (or airport codes)
Gateway zone starts with a G
Destination zone starts with a D
Zones must have a minimum of 4 digits.
Example: GZONE01
Airline:
Airline for which the fares apply. There can be a maximum of 2 airlines. It must be the same value throughout the contract.
Example: ACLH or AC or ACYY
-->If no routings are entered:
System will use this airline(s) for availability search in the GDS and display availability only for this airline(s). If for example you have an AC
contract that is code shared with more than one airline (BA - AF - …), you can enter ACYY and specify the routings for each airlines in the
routings table.
In that case, system will request availability using AC availability search in your GDS and display all the results for AC or any other airline(s)
through AC's availability search.
-->If routings are entered (WITH VIA POINTS):
System uses the airline from the routing at the VIA POINT(s) to perform segment by
segment search(es) in the GDS (and not the airline that is specified here).
For example, routing AC;LON;BA with VIA POINT LON, system will query GDS the following way:
a) from origin to LON with AC
b) from LON to final destination with BA
-->If routings are entered (WITHOUT VIA POINTS):
System uses the airline specified in the Airline field for availability search and display only the results that match the routings entered.
Once contract is imported in webfares, you must set up the AIRLINE information (if not already existing) in Webfares/General info/Airline.
In search mode, the field airline name is a direct link to the Airline table.
Contract:
A contract should contain ALL the fares of the correspondant paper contract.
Once contract is created in webfares, you must set up the CONTRACT information (if not already existing) in Webfares/General info/contract.
The contract name MUST NOT contain any slash (/) nor spaces, especially if you intend to export your fares into the NFO database.
When a contract is created directly in webfares (or imported using Excel),
it is not yet available (AVAIL flag = N) on your website unless you set it available.
- You can set the whole contract available using the Export/Contract = Y
This will set the AVAIL = Y on all group of fares
- You can set the whole contract unavailable using the Export/Contract = N
This will set the AVAIL = N on all group of fares
- You can set available (or not) specific group of fares using the AVAIL flag (= Y or N) in the search nego or search commission grid options.
To test a contract through your LIVE booking engine without making these fares available to others, you can use your 'superuser' login (see
agency) that will display all the fares for you the fares regardless of the AVAIL flag value.
In search mode, the field name contract is a direct link to the contract table.
Currency:
Currency of price related information.
It must be the same currency as your PCC (Pseudo city code, GDS) settings.
Example: CAD or USD or BRL etc...
For each fare line:
Rep/del:
Repeat: The repeat button copies the information of the selected line onto the next line available.
You must change at least 1 key item of that new line (From/to, class, type, basis or ow/rt flag)
Make sure that you save your new line by clicking on the 'spec.' or 'save' button at end of line! System does not copy over the specification
tables. To do so, you can use the following buttons:
- Copy specs: To copy specs tables from 1 fare line (Id) to other(s)
or
- Copy rules: To copy only for Rules table from 1 fare line (Id) to other(s)
--> To indicate a series of fares id, you must enter it the following way:
100-110 (for lines 100 to 110)
--> To indicate specific line id(s), you must separate the numbers by a coma:
100,102 (for lines 100 and 102)
- Refresh: Click on refresh If you want the system to provide you with the fare line number (Id) of a new line.
Delete: The delete button is used to delete a fare line (only in search option). You must check mark the delete button and click on 'save' at the
end of the fare line.
Id.:
Fare line identification (fare_basis_det_id).
Used in copy rules and copy specs utilities.
To get the Id. while adding new lines in search mode, use the 'refresh' utility.
From/To :
From and To date of contract’s seasonalities.
Format: YYYY/MM/DD or YY/MM/DD or YYYY-MM-DD or YY-MM-DD
-> Note that date format is different in Excel (it is DD/MM/YY or DD/MM/YYYY or DD-MM-YY or DD-MM-YYYY ) but import program automatically
converts them into the Webfares format.
--> Once contract is created you must indicate if Season/wk-end based on trans. segment (in CONTRACT table) along with other contract
information.
Min/Max:
Minimum and Maximum stay (number of nights) requirements.
Once flights are selected, system will 'revalidate' the requirements using the arrival date
(at destination).
Example : Min 1, Max 1Y (or 365)
Values can be in formats such as: 30 or or 1M or 1Y
If you put 999 in minimum stay, the system will automatically use the mandatory nights to display minimum stay (must be a number) in the
following way:
Min: 999
Mandatory night stay : 5,6
Booking engine will display for minimum stay: Fri or Sat
If the minimum stay must be validated 'at destination', you must indicate it in the AIRLINE or CONTRACT table using the option: Mandatory night
at dest.
Night (s) :
Determines if the minimum stay requires specific nights of stay over.
Values are number 1 to 7 or A to G for Monday through Sunday.
If you use numbers it will mean ‘OR’ and if you use letters it will mean ‘AND’.
Example:
5,6 means minimum stay OR mandatory nights (Friday or Saturday)
E,F means minimum stay AND mandatory nights (Friday and Saturday)
You can not use letters in mandatory nights combine with the 999 because the system will think it is 999 days and the mandatory night(s).
Class:
Class of service of the fare.
Connecting flights (feeders) classes are determined in the routing table.
You must create 1 fare line per original booking class. This class in this column is the booking class of the main flight, as per the airline that
issued that net fares contract.
It is this class that will be shown at fare display and used for availability if no other classes are specified in the routing table for the connecting
flights.
Example : Q
Normally, the booking engine uses the fare TYPE to identify First class (fare type YF) and Business class (fare type YJ) for negotiated fares. It is
an option called 'use type for class' controled by Openfares for B2B and controled by the client for B2C (in B2C config. file). If you are not set to
use the fare type, then the system will use the class of fare.
For BUSINESS:
J
C
D
Z for AF/KL/NZ/CO/NH/LH/UA/SQ
I for AZ/LX/JL/BA
S for AC
For FIRST:
F
Type :
Fare type. Must be any 2 alphanumeric characters.
Examples: BL for Bulk, NG for negotiated, etc...
There are some 'Reserved' fare types: (with special properties in the booking engine)
YT Student Fares
YJ Business *
YF First Class *
LM Last Minute - last minutes fare lines can be displayed in a different colour on the B2B booking engine.
You can assign the last minute fare color through the B2B co-branding module and style sheets.
NB ‘Not bookable’ - the fare will be displayed in the booking engine but the agent will not be able to book the fare. A message will be displayed
to contact the consolidator. Additionnal message information to display is picked up in the first 2 rermark lines of the General info/consolidator
information - Remarks, in your Webfares. They can can also be displayed in a different colour on B2B booking engine.
You can assign the 'not bookable' fare color through the B2B co-branding module and style sheets.
AL For fares with allotment. This will indicate to control sales using the allotments in CONTRACT table. If no allotment is created, system will
consider the fare as a standard net fare.
* The default setting (controled by openfares) for B2B booking engine is set to use the FARE TYPE (instead of class) to determine First and
Business classes throughout the booking engine. If you do not want this, you must contact Openfares. Then, system will then base itself on
classes to determine First and Business.
The following fare types will be offered only when using the Add Flights in the B2B after original flight is booked. See B2B online documentation section 8.2 for more information.
CT Connector flight (at beginning of main flight) that can not be sold as main flight
AT Add on (at end of main flight) that can not be sold as main flight
AD Add on (at end of main flight) that can also be sold as main flight
ST Side trip (at stop over point of main flight)
--> PLEASE NOTE You can not have 2 (or more) fare lines with the SAME key information:
If so, the system will generate a DUPLICATE entry in the database and therefore it will not import in Webfares.
You will get a duplicate KEY error message with the fares line where it occurs.
THE MANDATORY KEY INFORMATION fields are: contract name - airline - gateway - destination - season (date from and to) - class - fare basis
- fare type - OW/RT.
Information such as routings, fare amount, min/max stay requirements and any infomation in the spcecification tables in webfares are not part of
KEY ITEM.
If you need more than 1 fare line with SAME key information (listed above) with DIFFERENT non key information you must make these fare lines
DIFFERENT from others using the FARE TYPE.
Example 1:
EK contract with interline (CO and DL) buy-ups: You have different FARES when using CO in L or T or Q and different FARES when using DL
You should do the following in contract EK:
1
1
1
1
fare
fare
fare
fare
line
line
line
line
with
with
with
with
Fare
Fare
Fare
Fare
type
type
type
type
NL (when CO is in L)
NT (when CO is in T)
NQ (when CO is in Q)
ND (when using DL)
Therefore:
YHZ to BKK fare with basis WKE3MCA5 - class W - High season with CO routings - L class - fare type NL
YHZ to BKK fare with basis WKE3MCA5 - class W - High season with CO routings - T class - fare type NT
YHZ to BKK fare with basis WKE3MCA5 - class W - High season with CO routings - Q class- fare type NQ
YHZ to BKK fare with basis WKE3MCA5 - class W - High season with DL routings - W class - fare type ND
Example 2:
NH contract where week-end surcharges are bases on outbound and inbound days:
To japan (Out) From Japan (In) Days
--- Fri +20 ----------- Fri +20 -- 5
--- Sat + 40 ---------- Sat +20-- 6
--- Sun +20 ---------- Sun + 40- 7
This means that week-end surcharge is $40 except if you leave on Saturday (Day 6) it is an additional $20, if you return on Sunday (Day 7) it is
an additional $20.
Because the week-end surcharge is based on direction, fares will be 'per direction' using the DIR field.
We will also use the DOW table at the end of each fare line.
a) you need a week-end surcharge of $40 with days OUT 567 days IN 567
b)
123-
You need 3 Outbound fare lines per seasons (DIR O): (repeat for each seasons)
season 1 - Type B1 basis MKXVFNH $745 with DOW OUT 1234 * (IN 1234567)
season 1 - Type B1 basis MKWVFNH $745 with DOW OUT 57 * (IN 1234567)
season 1 - Type B2 ** basis MKWVFNH $765 *** with DOW OUT 6 (IN 1234567)
c) You need 3 fares lines for the whole duration of the contract:
1- from/to dates that covers all seasons - type R1 basis MKXVFNH $0 with DOW OUT 1234567 IN 1234 *
2- from/to dates that covers all seasons - type R1 basis MKWVFNH $0 with DOW OUT 1234567 IN 56*
3- from/to dates that covers all seasons - type R2 ** basis MKWVFNH $20 *** with DOW OUT 1234567 IN 7
* These lines are duplicated only to get the proper fare basis at Fare display of the booking engine
** B2 and R2 fare type are used to make the KEY information different from fare line 2
*** Only $20 is added because there is already a $40 week-end surcharge on the fare.
Results in booking engine: On regular midweek fare of $695
- OUT Monday - IN Saturday -- fare is $715 basis MHXVFNH/MHWVFNH (+20)
- IN Sunday -- fare is $735 basis MHXVFNH/MHWVFNH (+40)
- IN Monday -- fare is $695 basis MHXVFNH/MHXVFNH (+0)
- OUT Saturday - IN Saturday -- fare is $755 basis MHWVFNH/MHWVFNH (+60)
- IN Sunday -- fare is $775 basis MHWVFNH/MHWVFNH (+80)
- IN Monday -- fare is $735 basis MHWVFNH/MHXVFNH (+40)
Basis:
Fare basis of midweek fare.
--> If you have a midweek fare of $500 for fare basis ZLX060 and week-end fare of $540 you can enter one fare line for ZLX060 of $500 and
enter the week-end surcharge of $40 with specific days out and days in (using the WEEK-END specification table).
Example: BHXAP
If there are entries in week-end table (ex: $40 567-567), the booking engine will know that it should add $20 per week-end segment and
automatically create the weekend fare basis ZLW060 and put it in the PNR for the week-end segment(s).
In fact - it replaces any X in the fare basis by a W when week-end fare applies. It is done at the time of booking (not at the fare display). If you
have a mixture of mid-week and week-end fare, system can insert both fare basis in PNR accordingly, for instance BHXAP/BHWAP. If you do not
have both OUT and IN fare basis in PNR, you can contact Openfares support, we simply need to adjust your PNR configuration file.
--> You can use the FB function in the stopover field of the routing table. If you enter FB(LAX/SFO) in stopover field of routing table, the system
will automatically replace the ZZZ in fare basis with matching value between selected route and airport
codes provided in the FB option in stopover field.
Example: ALZZZ05C
If route is going through LAX - fare basis will become ALLAX05C in PNR at time of booking.
If route is going through SFO - fare basis will become ALSFO05C in PNR at time of booking.
--> Wild cards such as @@ in basis V@@ART will become VLXART if mid-week LOW season fare (when using Openfares Ticketing module).
Net:
Consolidator Net fare (COST). No dots, comma and cents. Ex. 300
Mrk-up(s):
Mark-up of consolidator in dollars and/or percentage to determine SELL to travel agents
(through B2B booking engine)
- If mark-up is in dollars (amount equal or greater than 1, ex: 50), it will be added to NET in order to calculate the SELL: Net + Mark-up 1 +
mark-up 2 = Sell (500 + 50 + 0 = 550)
- If mark-up is in percentage (amount smaller than 1, ex: .91 or .15), you must coordinate with the following option in Webfares/General
info/Consolidator info: ADD mark-up % on Net
This is to indicate how to calculate the SELL using a percentage mark-up for negotiated fares.
- 2nd mark up field:
NET + 1st mark up / 2nd mark up = SELL or
NET / 2nd mark up = SELL
Round up/down:
This feature exits only in NEGO. It allows you to:
a) Round up or down your sell amount to the next 10. Check mark R for UP or D for DOWN
b) Round up or down the last digit of your sell to the value. Enter a single digit in "value" and check mark R for UP or D for DOWN. Example:
Your net is 900 your mark up is 50
c) Neutral Displays NET+ Mark up = SELL
Sell:
Selling price. Automatically calculated using the net and the mark-up (s).
- If mark-up is an amount: Net + Mark-up = Sell (500 + 50 = 550)
- If mark-up is a percentage there is 2 way to calculate the sell:
a) If the ADD mark-up % on Net is checked (default), it is a dollar amount mark-up on NET, therefore, percentage is added to Net:
Net + mark-up = Sell (500 + 15% = 575)
b) If the ADD mark-up % on Net isn't checked, it is a commission percentage mark-up on NET, therefore, Net is divided by percentage :
Net / mark-up = Sell (500/.91 = 549).
This is to ensure the consolidator has a 9% mark-up. (100 minus .91 = 9)
- If you put 2 different mark-ups, for example a combination of dollar AND percentage they will be added to Net in the sequence that they are
entered Net + mark-up 1 + mark-up 2 = Sell
example 1) mark-up 1 = 50 AND mark-up 2 = .02 --> 500 + 50 + 2% = 561
example 2) mark-up 1 = .02 AND mark-up 2 = 50 --> 500 + 2% + 50 = 560
Chd:
Child fare, determined by a percentage of the fare (net or sell)* OR a specific amount.
75 means 75% - percentage on the fare
150D means 150$ - child fare amount
blank field or 0 is considered as 100%, same as net adult.
*When using a percentage, Child fare is calculated using either the Adult Net or Sell fare, according to the following option
in Webfares/General info/Consolidator info: Child & infant on Sell or Net (S/N)
If on Net (N):
Example 1: Net: 613 mark-up: .91 (%) Child %: 67
Child fare = (Adult Net x child %) / mark-up = (613$ x 67%) / 91% = 451$
Example 2: Net: 613 mark-up: .10 (%) Child %: 67
Child fare = (Adult Net x child %) + mark-up = (613$ x 67%) + 10% = 451$
Example 3: Net: 613 mark-up 1: 50 mark-up 2: .02 Child %: 67
Child fare = (Adult Net x child %) + mark-up 1 + mark-up 2 = (613$ x 67%) + 50$ + 2% = 471
If on Sell (S):
Example: Sell: 674 Child %: 67%
Child fare = Adult Sell x child % = 674$ x 67% = 451$
Surcharges are included in net fare. Surcharges won’t apply if child or infant selling price is zero.
Inf:
Infant fare, determined by a percentage of the fare (net or sell)* OR a specific amount.
10 means 10% - percentage on the fare
50D means 50$ - infant fare amount
blank field or 0 is considered as 0%, free or N/A
If infant selling fare is the same as net adult, you must enter 100
* When using a percentage, infant fare is calculated using either the Adult Net or Sell fare, according to the following option
in Webfares/General info/Consolidator info: Child & infant on Sell or Net (S/N)
If on Net (N):
Example 1: Net: 613 mark-up: .91 (%) infant %: 10
Infant fare = (Adult Net x infant%) / mark-up = (613$ x 10%) / 91% = 67$
Example 2: Net: 613 mark-up: .10 (%) infant %:10
Infant fare = (Adult Net x infant%) + mark-up = (613$ x 10%) + 10% = 67$
Example 3: Net: 613 mark-up 1: 50 mark-up 2: .02 Child %: 10
Child fare = (Adult Net x child %) + mark-up 1 + mark-up 2 = (613$ x 10%) + 50$ + 2% = 115$
If on Sell (S):
Example: Sell: 674 Infant %: 10%
Infant fare = Adult Sell x infant% = 674$ x 10% = 67$
Surcharges are included in net fare. Surcharges won’t apply if child or infant selling price is zero.
Land :
Indicates that the fare must be sold with a land portion if check marked.
Land portions can be created using the SURCHARGE table.
O/W:
Indicates a one-way fare if check marked.
Dir.:
For directional fares and reversed fares.
Blank indicates that it is not a directional flight, fare is a normal return (round trip) fare.
Directional fares:
When fare is determined by outbound AND inbound dates.
O indicates that fare is applicable only for Outbound
I indicates that fare is applicable only for Inbound.
B indicates that fare is applicable for both ways (system will take the outbound fare + the inbound fare and divide it by 2)
So, you should use a combination of O and I fares OR only B fares (most common).
If O and I: Fare is per segment.
All the specification tables in Webfares (routings, rules, etc...) will be validated using the OUTBOUND fare information except for the RESTRICTED
FLIGHTS - they will be validated using information on both OUTBOUND and INBOUND fare.
The INBOUND fare will be added to the OUTBOUND fare information to create the applicable fare.
outbound: YYZ-LAX 10JUL 250$
inbound: LAX-YYZ 10SEP 450 $
applicable rate = 700$
Open Jaw/mix classes can be performed with directional fares (O and I) by entering regular open jaw rules.
The open jaw fare will be calculated based on applicable fares per destination at the percentage entered in the open jaw rules.
Ex: Open Jaw rules :
zone= 1 with zone = 1 type = AA with type = AA ratio = 50 YYZ LAX / MIA YYZ 10JUL TO 10SEP
outbound: YYZ-LAX 10JUL 250$
inbound: LAX-YYZ 10SEP 450 $
applicable rate = 700$
outbound: YYZ-MIA 10JUL: 500$
inbound: MIA-YYZ 10SEP:550$
applicable rate = 1050$
Query result: 700$ + 1050$ = 1750$ / 2 = 875$ (Same results for mix class and up sales.)
If B: Return fares based on seasonalities OUT and IN.
All the specification tables in Webfares will be selected using the OUTBOUND fare except for DOW and RESTRICTED FLIGHTS.
Fare basis of Outbound and Inbound fare will be selected.
For example:
You have a return fare of $500 for dates from January 01 to January 31
You have a return fare of $550 for dates from February 01 to February 28
If you ask for departure January 15 and return February 15 - Query result will be $525 ($500+$550/2)
Open Jaw/mix classes can be performed with directional fares (B) by entering regular open jaw rules format.
The fare of the open jaw will be calculated based on applicable fares per destination at the percentage entered in the open jaw rules.
ex. Open Jaw rule: zone= 1 with zone = 1 type = AA with type = AA ratio = 50
YUL MSY / MIA YUL 11 june to 16 june
Outbound: YUL-MSY 11 june $537 + 44 surcharge
Inbound: MSY-YUL 16 june $622
Outbound: YUL-MIA 11 june $531 + 44 surcharge
Inbound: MIA-YUL 16 june $669
Query result will be $647 ($537+669 / 2 = 603 + 44 surcharge)
Reverse fares:
When fare can be sold in reverse using same fare and same routing (but reversed)
In order to use this option, it must first be set ON by Openfares.
By using this flag (instead of manually creating the reverse contract) it will affect response time of fare display because system needs to make a
double query into the database.
R indicates it is a reversible fare.
If fare is created YUL LAX $500 routing AC;YYZ;AA system will select this fare if a request is made from LAX to YUL and will use routing
AA;YYZ;AC
Inactive:
Date where the fare line becomes inactive. The WEB BOOKING engine will not display fares of inactive fare lines. Must be greater or equal to the
current date.
Format is : YYYY-MM-DD
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.1 Surcharge :
This table is used for many applications:
a) return surcharges: dates from and to, amount in Surcharge ($)
b) land portion surcharges: dates from and to, amount in daily OR pax OR trip
c) distribution surcharges: dates from and to, amount (or no amount) in Surcharge ($), distribution
code other than ALL.
Surcharges are added to the fare in the Web booking engine when applicable.
Only return surcharges are added to the cost.
Fields description:
Dates From /To :
Dates where surcharge is applicable. Surcharges apply on return dates.
Surcharge ($) :
Surcharge amount applicable by segment. You can enter negative surcharges.
Ex: -20
When you have contracts where Outbound and Inbound determine seasonality and difference is
always the same amount, here is how you can deal with those cases:
Example:
High season $600
Low season $500
($600 - $500 = $100 / 2 = $50)
In High season fares, you enter a surcharge of $-50 when return in Low season
In Low season fares, you enter a surcharge of $50 when return in High season
(you can use mass changes Surcharge)
Two weekend surcharges (Cost/Sell): Starting version 3.5 you can now enter two weekend
surcharge amounts (Example:50/60) separated with a slash. Applies to Nego and Comm Grid,
Webfares or Excel. First amount represents the round trip cost weekend surcharge, second amount
represents the round trip sell (cost + your weekend mark up) weekend surcharge.
Daily :
If you put $40 in the Daily field it will charge $40 per person, per night
Pax :
If you put $40 in the Pax field, it will charge $40 per night and divide the total by the number
of passengers travelling.
Trip :
If you put $100 in the Trip field, it will charge $100 for the whole trip and divide the amount
By the number of pax. The round up/down field allow you to indicate how to round the amount (if
necessary.)
Example : $100
If one passenger: $100 per pax
If 2 passengers: $50 per pax
If 3 passengers: $33.33 so $33 per pax (if round down) $34 per pax (if round up)
Book in class :
Allows you to indicate in which class the booking should be made for the return.
Example: YYC to BZE Low season V class, high season B class.
Distribution :
Identifies the distribution system in which the fares can be offered.
Blank = all (system will automatically insert ALL)
GDS;NFO;B2B;B2C;INT
If for example you want to add an amount for fares available through NFO (+10) and specify that
you wish to present those fares through all other distribution systems (with no additional
surcharge), you must enter a surcharge of 0 with ALL in the Distribution field.
--> In commission grids only, if you put COM in the distribution code, it will indicate that the
commission applies on the surcharge.
So if COM, Sell = (base fare + surcharge) – commission
If no COM, Sell = base fare – commission + surcharge
Key information: Date from/to
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.2 Week-End:
Week-end surcharges with applicable days.
For commission grids:
Week-end days are 567 outbound and 567 Inbound as default values in the fares display.
If they must be different, you must fill out the week-end days with the proper values in the weekend days (simply need to fill out From/To and Days out and in, no need to enter any amount
(Surcharge $), system picks it up from the GDS automatically.) If there must not be any default
week-end days displayed, you can put 9 in days out and days in.
For Negotiated:
For Return fares:
- The amount is divided by 2 when days out and days in are entered.
Half for outbound days and half for inbound days, if applicable.
Ex: $50 days in 567 days out 567
System will add $25 if outbound day is 5, 6 or 7 and another $25 if inbound is day is 5, 6 or 7
- If days out only is entered, system will use departure date to determine if week-end surcharge
applies and use the full amount.
Ex: $50 days in 567
System will add $50 if outbound day is 5, 6 or 7 (regardless of inbound days)
For one way fares:
A mount is not divided by 2 and no need to enter Days in.
Ex: $50 days in 567
System will add $50 if outound day is 5,6 or 7
In the booking engine:
If 'Season/wk-end based on trans. segment' is check marked in the contract table, the system will
not provide the week-end surcharge at the fares display.
(Because we need the selected itinerary in order to properly calculate the week-end using the date
of the 'overseas' segment)
It will calculate it once the itinerary is chosen. Like usual the system will display the following
message: Please note that a $30 week-end surcharge is included in the rate.
and include the week-end surcharge in the fare amount at the price display for the specific routing.
Fields Description:
Dates From /To :
Dates where surcharge is applicable. Week-end surcharge apply on total trip.
In Webfares, at end of fare lines, dates from and to are copied over from fare line to faciliate
information input. If no other information is provided, record is not created.
Surcharge ($) :
Total week-end surcharge amount (for outbound and inbound).
Days out/in :
Days of the week when surcharge is applicable outbound and/or inbound.
Key information: Date from/to
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.3 Taxes:
This table is used to enter ‘estimated taxes’ that can be show on the fares display in the booking
engine. It can be done manually or using the Import tax utility (see section 5.4)
In the booking engine, If ever the GDS can not provide the tax, the system will use the amount
manually entered and insert it in the tax amount in the PNR.
Fields description:
Tax Code : Tax code, name to identify tax
For Worldspan only, If you use the tax code OVER, the system
will override the GDS taxes with this tax amount.
Tax : Tax amount ( if > 1) or tax percentage (if < 1)
If the tax amount is smaller than 1, the system will consider it a percentage
and calculate the estimated taxes using the % on the net fare.
Key information: Tax code
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.4 ADVP:
This field is used for creating ticketing rules and advance purchase based on departure and
reservation dates required by your airline contract. If you are loading a COMM GRID contract, you
don't have to enter data in this field. But if you wish to load ADVP data for COMM GRID contracts,
your data will overwrite the GDS input.
Before: Means ‘before departure’ (for ADVP and TKT deadline)
After: Means ‘after reservation’ (for TKT deadline)
99 in ‘After’ fields means immediate (for immediate ticketing) and can only be used in 'After' fields.
Booking engine will use the 'Before' fields to validate advance purchase requirements. BE will use
the 'Before' AND 'After' fields to get the ticketing deadline (and option date)
Example:
If reservation is made more than 21 days before departure tkt must be issued at least 21 days
prior.
If reservation is within 21 days prior departure tkt must be issue 7 days after reservation no later
than 14 days before departure.
If within 14 days before departure tkt must be issued 72hour after reservation.
If reservation is within 7 days of departure tkt must be issued same day.
Before1: 21
After1: 7
Before2: 14
After2: 3
Before3: 7
After3: 99
Before4:
On the booking engine you will have (in rules) the following text (if nothing entered in ADVP text):
1. If reservation is made between 21 and 14 day(s) before departure
Tkt must be issued within 7 day(s) of reservation
2. If reservation is made between 13 and 7 day(s) before departure
Tkt must be issued within 3 day(s) of reservation
3. If reservation is made 7 day(s) before departure
Tkt must be issued same day as reservation
Whichever comes first
Special case:
Cannot be booked more than 120 days prior departure.
For this case you must leave the BEFORE 1 and AFTER 1 blank and put in the BEFORE 2 the
number of days 120. The After field must contain a value.
Before1: 0
After1: 0
Before2: 120
After2: 7
Before3:
After3:
Before4:
ADVP text:
To enter your own ADVP text that you which to display through the booking engine instead of the
pre-formated text automatically provided.
More information on Advance purchase, Ticket deadline, Option date and Time limit
Advance purchase requirements:
- System uses the Before departure fields in the ADVP table to determine if fare meets the advance
purchase requirement and therefore should be displayed or not on the booking engine.
Option date and TKT Deadline:
Step 1 : ticket deadline
- System uses both the Before departure and After reservation fields in the ADVP table to calculate
the ticket deadline.
- System will make sure that ticket deadline date does not fall on a week-end (SAT or SUN) or a
Holiday (from HOLIDAY table) table in order to ensure that ticketing departement is Open on that
date.
- System will compare it to ticket deadline date in TICKET table (related to fare) and keep the most
restrictive.
The result is inserted in PNR (if required)
ex: 10.H-OP. TKT DEAD/20031204
Step 2 : option date
- System will calculate an option date using the 'default option days' in the CONSOLIDATOR INFO
table ((for example, 3 means option date is 3 days After reservation)
- System will compare it to Ticket deadline from Step 1 and keep the most restrictive.
- System will check the current time versus 'cut-off time' in CONSOLIDATOT INFO.
If current time is After cut-off time, system will add 1 to current date to calculate the option date.
FOR SAME DAY DEPARTURES:
If current time is After cut-off time, bookings AND payments are NOT ALLOWED.
At time of reservation, the agent wil get the following message:
“Due to advance purchase requirement, your ticket must be issued today. To ensure that
(Consolidator's Name) can issue the ticket in time, you must call (Consolidator's Name) to apply
payment”.
At time of payment (for already made reservations), payment button will not be displayed on the
booking engine.
The result is displayed in the booking engine at time of booking and in the PNR (if required)
ex: 1.TL2300 /04DEC-2 /OPTIONDATEIS04DEC
Time Limit:
There are 2 settings (that can be changed only by Openfares) for the time limits. They are usually
set the following way:
Expire hour: 10pm
Same day expire hour: 5am (for same day departure)
For any reservations (other than same day departures):
If departure date is > option date, Time limit in the PNR will be 10pm (Expire hour).
If departure date is = option date, Time limit in PNR will be departure time minus 2 hours.
FOR SAME DAY DEPARTURES:
If departure time is > or = 5am (Same day expire hour), booking is permitted and TIME LIMIT is
set to 5am (Same day expire hour).
If departure time is < 5am (Same day expire hour), booking is not possible. Agent will get the
following message:
"It is possible that not all segments have been booked, this reservation was cancelled, plese try
again."
==>The Same day expire hour should be the same as the cut-off time if you want to allow same
day departure bookings. By setting it at 5am, no reservations can be done throught the Web for
same day departures.
Example:
Current date and time: DEC 1, 10 am
Default Option Days (In consolidator info) : 3
Cut-off time: 15h00
Expire hour: 10 pm
Same day expire hour: 5am
ADVP:
Before : 0
After: 7
Before: 10
After: 3
Before: 3
Departure date and time: DEC 12, 19h00 pm
We are 12 days before departure so Advance purchase requirements are respected therefore, fare
will be offered. (In this ADVP case, system will not allow reservations on for les than 3 days before
departure)
Departure DEC 12 is in 12 days so it is between 0 (0 can be interpreted as 365 days) and 10 days
Before departure. System will use the 7 days after reservation or 10 days before departure,
whichever comes first.
7 days After reservation is DEC 8
10 days Before departure is DEC 10
DEC 8 is the most restrictive (if December 8 was a Saturday, system would back up to DEC 7)
==> DEC 8 is the TKT DEADLINE
Option date using the 3 days after reservation in consolidator info is DEC 4. (DEC 1 + 3 days)
DEC 4 is more restrictive than DEC 8
==> DEC 4 is the OPTION DATE
Note: If we are December 1st at 20h00 and Cut-off time is 15H00, system would considerer that
we are December 2 (because ticketing dept. closed for Dec 1) therefore, option date would be DEC
5.
==> TIME LIMIT is 22h00 (because departure date is greather dans option date)
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.5 Ticket: Ticketing information.
Fields description:
Tkt deadline:
Ticketing deadline, will be taken considered for option date and ticketing deadline if more restrictive
than result obtained using ADVP table. See appendix 4 for more information.
Last return:
Last return date allowed, prices will not be displayed when returned is further than last return.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.6 Routing:
Valid routing(s) for the fare. This will determine the availability results in your booking engine(s)
For NETS, there are 2 possible solutions for routings:
1- Nothing, no routings at all
2- Specify the valid routings, with or without VIA POINT(s)
For Commission grids (for commission overrides or private fares), there are 3 possible solutions:
1- Nothing, no routings at all:
2- Specify the valid routings, with or without VIA POINT(s)
3- Use of GDS or GDSSTRICT to retrieve routings in GDS rules
1- Nothing, no routings at all
In that case, we will accept any flight combinations returned by the GDS as long as all segments are
on the carrier specified in the Airline field (or on one of the two carriers if it is 4 letter carrier).
Ex. contract (ACLH) or (ACYY) were YY means any carrier.
2- Specify the valid routings, with or without VIA POINT(s)
You must first determine if:
a) a 'point to point' availability search is suffisant to retrieve the proper availability results
(using provided origin and destination only).
If so, you can enter the routings WITHOUT VIA POINT(s).
System uses the AIRLINE of CONTRACT for availability search and offers only the results that match
the provided routings. Example for a request from YUL to LAX carrier UA routing AC;YVR;UA via
point empty
--> System queries the GDS using YUL to LAX with UA and display only results that match
with the provided routing(s), AC;YVR;UA in this case.
b) a 'by segment' availability search is required to retrieve the proper availability results.
If so, you must enter the routings WITH VIA POINT(s).
System uses the AIRLINE from the ROUTING at the VIA POINT(s) to perform 'by segment'
search(es) in the GDS (not the airline that is specified at CONTRACT).
Example for a request from YUL to LAX carrier UA routing AC;YVR;UA via point YVR
--> System queries the GDS using YUL to YVR with AC AND YVR to LAX with UA, combine results
and displays the ones that match with the provided routing(s), AC;YVR;UA in this case
To restrict code shares within a flight segment:
If you want to only restrict code shares on a portion of the routing it would be done the following
way:
AC;YVR;AC(YY*);HKG;AC(YY*) --[ means no code share flights permitted except for domestic
segment
AC;YVR;AC(CX*);HKG;AC(YY*) --[ means code share are permitted on domestic portion
code shares are restricted between YVR and HKG on AC flights operated by CX
no code share flights permitted between HKG and final destination
You can enter more if separated by +
AC;YVR;AC(CX*+AA*);HKG;AC(YY*)
3- Use of GDS or GDSSTRICT to retrieve routings in GDS rules:
Before using this function, you must first:
a) make sure that the airline did load the routings in the GDS rules
b) check if availability search requires VIA points (for 'by segment' search)
Fields description :
Routing :
a) Routing description when specific routes must be followed
- The origin and final destination must never be part of the routing’s information.
- If Inbound routing is the same as outbound (but reverse), you must NOT enter anything in the
Inbound routing.
- You can specify Permitted or Restricted flights per segment inside the routing information and the
‘surplus’ amount related to the permitted flights.
- It is best to use city codes in Routings and Via points instead of airport codes when all city related
airports are allowed.
Routing Format: airline code 1/airline code 2/etc...;City or Airport code 1/City or Airport code
2/etc...; airline code 1/airline code 2/etc...;etc...
Example 1: (with multiple airlines and routes)
AC/LH;YYZ;AC;LAX/SFO/YVR;SQ;SIN;CX
Example 2: (with ZZZ option)
routing: AC;ZZZ;AC class: *;Y (on a V class fare line)
The booking engine will allow AC to any city in V class then AC to final destination in Y class.
This way, you do not have to enter all the transiting city and the class will be respect by the
booking engine.
--> ZZZ can not be used if the transiting cities must be used as VIA POINTS to retrieve availability
Example 3: You can specify Permitted or Restricted flights per segment inside the routing
information along with a ‘surplus’ amount related to those flights.
- If permitted/restricted flights apply for both inbound and outbound segment, format is the
following: AC(R0152-0156);ORD;UA
- If permitted or restricted flights applies only for outbound, the format is the following:
AC(R0152-0156-O);ORD;UA
- If permitted or restricted flights applies only for Inbound, the format is the following:
AC(R0152-0156-I);ORD;UA
So, In ALL cases, It must always be in the OUTBOUND routing field.
Other examples when more than one series with additionnal surcharges:
AC;YYZ;AC;LAX/SFO/YVR;SQ(P0094-0094S50,P0001-0093S20);SIN;CX
Means that only flight SQ0094 is permitted between LAX/SFO/YVR and SIN for an additional amount
of 50$ or flights SQ0001 to 0093 are permitted for an additional amount of 20$
AC;YYZ;AC;LAX/SFO/YVR;SQ(R0001-0099,R1000-1000);SIN;CX
Means that flights SQ0001 to 0099 and SQ 1000 are restricted between LAX/SFO/YVR and SIN.
IMPORTANT:
- In excel, because it is a coma delimited file, you must replace the , (coma) by the + (plus sign).
AC;YYZ;AC;LAX/SFO/YVR;SQ(P0094-0094S50+P0001-0093S20);SIN;CX
b) GDS or GDSSTRICT (for commission grids only)
GDS: System will use the routings provided in the GDS rules and decompose them for all the
possibilities. For example:
If routing in GDS are LAX-FRA/GVA-PAR we decompose the them to create all the possibilities:
LAX-LX-PAR
LAX-LX-FRA-LX-PAR
LAX-LX-GVA-LX-PAR
GDSSTRICT: System will use the routings provided in the GDS rules 'as is' (therefore we will not
decompose them). Some airlines already give ALL the possibilities (SQ for example). Decomposing
was simply creating too many possibilities.
For example: If routing is LAX-FRA/GVA-PAR we will not decompose, therefore, use the following
possibilities:
LAX-LX-FRA-LX-PAR
LAX-LX-GVA-LX-PAR
Via point(s) also works in pair with the GDS and GDSSTRICT option.
If you need to use specific classes for each feeder, they must be specified in a different format.
Class:
This column allows you to specify the class of services(s) to use for each of the routing segments.
Class format works in combination of Routing format.
You must specify the classe(s) for each airline in the routings.
a) Using routings (with or without via points):
- If all the classes are the same as the fare line, you do not have to fill it out.
- If you do put the classes, you have to put it for the each flight segment and for all routings.
* The star will be replaced by the main class.
Examples for routing AC;YYZ;AC/MX;MEX;AC/MX on L class fare line
EX 1: Class L;L/V;L/V or *;*/V;*/V -- means to use L class on the AC flights and V class on the MX
flights
EX 2: Class *;*;* or *;*/*;*/* or blank -- means to use L class all the way for both AC and MX
There can be as many classes as required for a specific airline, separated by /
- If you have multiple (and different) classes for more than 1 airline on same flight segment, you
will have to
separate the routings accordingly.
For instance, if for routing AC;YYZ;AC/MX you can use S and T class on AC from YYZ to final dest.
OR U and V class on MX for same segment, you will need to have the followin information:
routing: AC;YYZ;AC class: *;S/T
routing: AC;YYZ;MX class: *;U/V
If you keep only 1 routing AC;YYZ;AC/MX and indicate the classes the following way *;S/T/U/V,
system will not be able to determine wich classes belong to wich airline.
b) Using GDS or GDSSTRICT in routing:
If you need to use specific classes for each feeder, they must be specified in the following format:
Mainclass/feederclasses/feederclasses/etc;Mainclass/feederclasses/feeder/classes/etc.;etc.
The star * can be used for the main class if the feeder classes must be the same as the main class
Examples:
SQ Contrat, whatever the main class (*), AC must be in Q or V (ACQV), AA in Y (AAY),
US in same classe as SQ (nothing to specify, system will know to use same class as main class)
Format would be : */ACQV/AAY
If the feeders classes depends on the main class, then you must specify the information for each of
the main classes. SQ Contract, using B class - AC must be in V (B/ACV), using W class - AC must be
in K (W/ACK)
Format would be : B/ACV;W/ACK
Of course, the mix of both could also be done: */AAY;W/ACK;C/ACJ
Stopover:
Stopover information related to routing.
This field allows to identify per routing, information on
a) Stopovers (S)
b) Via surcharge (V)
c) Overnight (O)
d) Fare basis replacement codes (FB)
The format is the following: Airport(Samounttypesign)(Vamounttype)(Otype);FB(SFO/LAX);
Airport(Samounttypesign)(Vamounttype)(Otype); etc
Example: SFO(S100B+)(V50);LAX(S0B)(V15B);YVR(OY);FB(LAX/SFO/YVR)
a) Stopovers (S)
amount: amount related to the stop over (enter 0 if always free)
type: is either Outbound, Inbound, Both or Either
sign: if a plus sign is present, surcharge is ALWAYS applicable, even if one stop is FREE
ex: SFO(S100B+)
Stopover works in relation with nb.stops to control the total number of stops and the free stops.
Stopover fees will be added to fare when request WITH STOPOVER is used in the B2B booking
engine.
b) Via surcharge (V)
amount: amount charged if travel is via the airport code (if blank means free).
type: is either Outbound, Inbound, Both or Blank means Either
SFO(V50B) will charge $50 outbound if via SFO AND $50 inbound if via SFO
SFO(V50O) will charge $50 outbound only if via SFO
SFO(V50I) will charge $50 inbound only if via SFO
SFO(V50) will charge $50 total (weather via SFO is Outbound and/or Inbound)
c) Overnight (O)
type: type = N
ex: YVR(ON)
If nothing specified, system will look for overnight flights ONLY if there are NO flight possibilities
without an overnight
(regardless of space left).
You should use the Overnight = N if you do not want the system to look for overnight flights when
there are no other possibilities.
In a futur release, Overnight = Y that will mean to look for overnight flights even if there are flights
without overnight but no space left on them.
d) fare basis replacement codes (FB)
If you have created your fares with ZZZ in the fare basis because it needs to be replaced by
an airport code, according to selected routing, here is how to do it:
In you fares you will have the fare basis with the ZZZ were ZZZ should be replaced.
ex: ALZZZ05C
In the stopover field, you would identify the values to replace the ZZZ
ex: FB(LAX/SFO)
The booking engine will react the following way:
- if selected routing is through LAX, fare basis will become ALLAX05C
- if selected routing is through SFO, fare basis will become ALSFO05C
GENERAL EXAMPLES:
A) Contract with Cathay Pacific via HKG to Sydney Australia.
The stopover rules in the contract indicate:
1 stop is permitted in HKG on the outbound at a cost of $135.
1 stop is permitted in HKG on the inbound and it is FREE.
1 free stopover permitted in YYZ , additional stop add $100net.
In Webfares, the Outbound stopover field would then contain:
HKG(S135O+);HKG(S0I+);YYZ(S100B)
- charge $135 on Outbound stopover to HKG and the + means do not count it as free stop.
- charge $0 for Inbound stopover to HKG and the + means do not count it as free stop.
- Stopover in YYZ is permitted Both direction at a charge of 100.00$
In the nb. Stop field you need to enter 41 meaning 4 stopovers for total trip are permitted and 1 of
them is free.
Note that the we do not consider the stopovers that have the + indicator in the nb.free stops so it is
applicable only for the YYZ stops.
So here are the test results in the booking engine:
B) The first stop $100, second stop $200 in TPE.
TPE(S100B);TPE(S200B)
Via point:
Indicates where you want to break the routing and make some 'by segment' search in the GDS.
Via point(s) determine how availability research is GDS will be performed.
Via points are used in cases where 'Direct Access' of contract carrier does not show the other carrier
specified in the routing. You can have more than one via point per routing and the airport code or
city code provided must be part of the routing it relates to.
If for example you have YYZ;AC;LAX;SQ;SIN with a via point LAX it will search for all the YYZ-LAX
flights with AC and all the LAX-SIN flights with SQ that have at least 90 minutes connecting time
and display them. If you would go in Sabre and search a YYZ-SIN with AC, you will not get the SQ
flights. If multiple via points, they must be separated by ; and entered in SAME order as in routing.
ex:via point SFO;LAX;YVR for a routing such as YYZ;AC;LAX/SFO/YVR;SQ;SIN
NOTES:
VIA points were primarily designed to treat contracts where you have to break the itinerary because
the full itinerary does not show in the GDS. So they are most commonly used in the case of multiairlines contracts.
They can still be used on a single airline contract but in that case the VIA point must be a hub for
the airline. You should not have a via point between 2 airports that requires you to sell married
flights.
Routings Display on the B2B Booking engine: Routings can be display the 2 following ways in the
rules:
Option 1: YYZ with AC in V to LAX with AC in V to FINAL DESTINATION
Option 2: YYZ AC/V LAX AC/V FINAL DESTINATION*
* You must contact Openfares if you which the second option, we would have to change your
custom file.
When Using GDS (or GDSSTRICT) routings:
- if nothing specified, system will generate via point everytime there is a change of airline, therefore,
do a by segment availability search for all the routings.
- if you do not want the system to generate a via point when there is a change of airline
(Ex. NWKL that needs to be married flights), you must put value NIL in via point.
System will then not perform a by segment search (see example below)
- If you want the system only SPECIFIC via points, you can enter them separated by ;
Format examples: SFO;LAX or NIL or blank
Example with GDS routing showing the importance of VIA POINT information:
For: FDSAOCHI/UA@WLXPEX
LR*1
GDS will provide the following routings:
SAO-MIA-WAS/ORL/TPA-NYC/EWR/PHL/CLT-CHI
SAO-MIA-WAS/ORL/TPA-CHI
SAO-MIA-ORL-CHI
SAO-MIA-WAS/ORL/TPA-NYC/EWR/PHL/CLT-CHI
SAO-MIA-WAS/ORL/TPA-CHI
SAO-MIA-ORL-CHI
SAO-MIA-WAS-CHI
SAO-CHI
SAO(YY)RIO-MIA-WAS/ORL/TPA-NYC/EWR/PHL/CLT-CHI
SAO(YY)RIO-MIA-WAS/ORL/TPA-CHI
SAO(YY)RIO-MIA-ORL-CHI
SAO(YY)RIO-MIA-WAS-CHI
SAO(YY)RIO-CHI
SAO-MIA-WAS/ORL/TPA-NYC/EWR/PHL/CLT-CHI
SAO-MIA-WAS/ORL/TPA-CHI
SAO-MIA-ORL-CHI
SAO-MIA-WAS-CHI
SAO-CHI
If NO VIA POINT, for the routings with airline (YY), system will generate a by SEGMENT search for
each segment at change of airline. This is generating over 2000 possibilities, therefore causing the
system to take a lot of ressources and time out (after the maximum of 2 minutes)
By putting NIL in the VIA POINT, it indicates to the system NOT TO GENERATE a SEGMENT by
SEGMENT search at change of airline. In this particular case, it is not necessary to use via points to
get proper availability. That way, system provides availability in a few seconds.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.7 Open Jaws:
To allow Open Jaw and/or Mix of classes.
Can only be linked to a specific fare line. Regardless of the contract, all fare lines with matching
zone and type from the open jaw rules will mix together if they are attached to the same airline in
the contract top information.
There is an exception for AC, ACYY or ACLH were they will mix if they have the same openjaw rule.
For directional flights, the fares will mix only within the same contract.
Fields description:
Zone :
To attach an open jaw zone number (01 to 99) to the fare line it is related to.
Zone is determined by the consolidator, you maintain your own list.
make sure you use a 2 digit code.
Type :
To attach an open jaw type (AA to ZZ) to the fare line it is related to.
Type is determined by the consolidator, you maintain your own list.
==> For a specific fare line, the Zone and the Type is always the same because it determine the
open jaw zone of the fare line. The open jaw type is totally independent of the fare Type.
make sure you use a 2 alpha code.
With zone :
To identify which open jaw zone (01 to 99) the fare line can be mixed with.
make sure you use a 2 digit code.
With type :
To identify which open jaw type (AA to ZZ) the fare line can be mixed with.
make sure you use a 2 alpha code.
Ratio :
Will determine amount percentage related to open jaw.
50 means half the price of each open jaw segment.
100 means the price of the most expensive segment.
0 means the price of the outbound segment.
Most restrictive Min/max stay requirements is validated by the Booking engine.
Mix classes :
To indicate which classes can be mixed together. If blank, system mixes all the classes.
Example: J;K
For instance, if you have zone 2 with zone 2 and zone 2 as J;K;L classes but you want to mix only
J&K together in order to get JJ or JK or KJ you would then enter J;K in mix classes
Applicable on :
Identifies if open jaw is applicable on:
D for
O for
B for
E for
M for
destination (YUL-YVR, YYC-YUL)
Origin (YUL-YVR, YVR-YYZ)
Both (YUL-YVR, YYC-YYZ)
Either (Origine OR Destination)
Mix classes only, no openjaws
If left blank, default value is D.
Mandatory information (key) : Zone, Type , With zone, With type
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.8 Rest. Flights:
Restricted or permitted flight numbers and classes. Will apply for all routings.
If permitted or restricted flights must be identified by segment, you can specify them in the routing
itself. (see section 1.1.6)
Fields description:
Airline :
2 digits airline code.
Flight from/to :
Flight numbers from and to
Restricted/Permitted :
Indicates if the flight series is restricted or permitted.
If you have the following case:
Restricted flights 1000 to 2000 for the whole contract except 1 fare line. Usually, the global spec
should apply to all the fare lines of the contract but you could do the following:
Enter a global specification for restricted flights 1000 to 2000
Enter a specification for restricted flights 9999 to 9999 on the exceptional fare line.
That way, because the system uses the specifications instead of the global specifications it will
restrict only flight 9999 which doesn’t exist and therefore, no restrictions on flights 1000 to 2000.
To restrict code shares for a specific AIRLINE or ALL airlines, you will enter * sign that
represents the range in 'from' and 'to' fields in the restricted flights table for that specific airline.
Example:
Airline from to restricted/permitted
CX * * restricted (for a specific airline)
YY * * restricted (for ALL airlines)
Class :
You can indicate classes in restricted/permitted flights. What it means is that for all fares that would
require specific routings and do not require Via points, the routings could be omitted and replaced
by permitted flights with the specific classes.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.9 Connectors
To indicate with which airlines the Connecting fares, Add on or Side trips can be offered and how
many days off connecting time is allowed. This table is used only when fare type CT, AT, AD or ST
is entered.
Fields description:
Airline(s) :
The connectors fares will be allowed only with flights of the specified airlines. If no airlines are
specified, connectors fares can be matched with any airline.
Example: AC;DL
Days :
Numbers of days allowed between connecting flights.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.10 Rules
Text rules that will be displayed in the booking engine when agent clicks on RULES button for NEGO
fares. For commission grids, system displays uses only the fields in RED along with GDS rules.
Ticket designator, Endorsement and Tour code will be presented only to internal agents.
Fields description :
Changes 1: Changes specifications.
Penalty: Penalty information.
*Name change: amount to charge for name change
*Other change before dep.: amount to charge for changes (other than name) before departure
*Other change after dep.: amount to charge for changes (other than name) after departure
*These fields are not yet linked to the booking engine.
Child fare: The child fare (percentage).
Infant fare: The Infant fare (percentage).
Senior Discount : The applicable senior discount.
Youth discount: The applicable Youth discount.
Tkt designator: Ticket designator. Mostly for use of ticketing department. Is not displayed to
external users.
Endorsement: Information required in Endorsement box of ticket. Is not displayed to external
users.
Option days: Number of days prior to departure an option can be kept.
Special Taxes: Special taxes, mostly for European clients.
Stopover: Are you allowed Stopovers for this fare.
Open Return: Are you allowed Open return for this fare.
Open Jaw: Are open Jaws permitted on this fare.
One-Way: Is this fare a one way or round trip.
Tour Code: Is their a specific tour code. Is not displayed to external users.
Mix class: To identify if classes can be mixed.
E-ticket: Electronic ticketing information.
UNMR: Unaccompanied Minor information.
Additional Comments:ts:
Free Flow of additional comments.
If created directly in Webfares, you must type ‘enter’ to indicate that it is the end of the first
comment line. First comment line will be shown at fares display page (for both NEGO and
COMMISSION GRID fares) under the fare line (or remark column) as well as in the rules page.
Routing Remarks:
Free Flow of additonnal routing options.
IMPORTANT:
Do not use the ',', ‘;’, ‘:’ ‘'’ and ‘!’ anywhere in the rules. It is a special character that we are using
to split the fields in the export or import functionalities or that are reserved in programming.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.11 Black Out :
Black out dates.
Fields description :
From/to :
Black out dates from and to.
Out/In :
You can enter B for both (Outbound and Inbound)
O for Outbound
I for Inbound
Trick : If ‘global’ black-out dates do not apply to a specific fare line(s), you can enter the black-out
dates at contract level specs and for the exception(s), enter past black-out dates at fare line level
specs.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.1.12 DOW:
Days of the weeks where fares are applicable (when they fly). If left blank, system will assume all
days of the week. If you do put specific days of the week (example 134), fares will not be displayed
when a request is done for days other than 134. The disadvantage of this is that agents are not
sure if you do have the fare or not. Perhaps it is best not the specify the days of the week and let
the agent discover at availability request that there are no flights on those days (and look at the
flight schedule).
This is not to determine the week-end fares and days (see Week-end surcharge)
This will be used in special cases, for example when class of service is determined by day of week.
Example:
T class $300.00 good for
V class $357.00 good for
K class $326.00 good for
Q class $386.00 good for
midweek: DOW out = 23456 DOW in = 1237
weekend: DOW out = 17 DOW in = 456
midweek: DOW out = 23456 DOW in = 1237
weekend: DOW out = 17 DOW in = 456
You would have to build 4 fare lines with DOW in each (outbound and inbound).
Therefore the following combinations would have to work:
T-T MW-MW
T-V MW-WE
T-K MW-MW
T-Q MW-WE
V-V WE-WE
V-T WE-MW
V-K WE-MW
V-Q WE-WE
K-K MW-MW
K-T MW-MW
K-V MW-WE
K-Q MW-WE
Q-Q WE-WE
Q-T WE-MW
Q-V WE-WE
Q-K WE-MW
<<Previous page - Next page>>
<<Previous page - Next page>>
1.1.13 Fare Applicability:
This table is used to link the eligibility requirements on fares. Eligibility requirments can be displayed on the
B2B request page if selected in the co-branding module.
Type is A (for Age), D (for Date) or T (for text)
Example: T (for text) TCAN the code you chose to create for your own free flow text. In this example your text
is:
"Canadian Passport Holders Only"
The example "TCAN" code created in the Eligibilty table in General info will have to be entered in the contract
the fares apply to.
You choose the code you created from the dropdown menu to the left of the Fare Applicabililty screen. The
Fare Appl. button exists in Webfares in all 3 levels of specifications. Level1 (fare line level), Level2 (page level),
Level3 (contract level) for Nego and Comm. Grid contracts.
Fare Applicabililty fields exist in Nego and Comm Grid 110 and 113 excel sheets as well. They are in 3 columns
in excel sheets. Column DD/DE/DF in 110 column version, column DF/DG/DH in 113 column version. If you
have multiple eligibility codes for your excel sheet, the fields must be separated with & sign.
Example: If you had:
ISIC card holders with age requirment of 18 and
BBB code for the date requirment of 15/11/08 and
TCAN code for your own text requirment of "Canadian passport holders only"
In your 110 version excel you would be entering:
Column DD Column DE Column DF
ISIC&BBBB&TCAN A&D&T 18&15/11/08&Canadian passport holders only
To be able to use this feature you have to turn it on in your Co-branding module by check marking
"Let users enter eligibility"
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.2 Comm. Grids
The Commission Grids option is used to create commission grids that will enable your booking engine to retrieve:
- Published fares and apply your commission override(s)
- Private fares (ATPCO fares loaded in GDS) and apply your mark-up
What determines that the commission grid is for Private Fares is the fact that fare type will be equal to PF.
If you have this module enabled (commission grids = implicit in co-branding module), your Web Booking Engine will
automatically retrieve published or private fares for which commission grids have been created in WEBFARES, apply
commission and/or mark-up and display the information through the booking engine.
When more than 1 commission grid applies for a specific gateway or destination, system will use the following order
to determine priority:
gateway/destination
gateway/zone
zone/destination
zone/zone
gateway/YYY
YYY/destination
YYY/YYY
If for instance you have the following commission grids:
YUL/PAR
YUL/DEUROPE (that contains PAR)
YUL/YYY (where YYY means the world)
for a YUL to PAR, system will use the specific YUL to PAR commission grid.
That way, it is possible to create exceptions.
It is also possible to load commission grids using an excel file (see Import menu, Excel Com. option)
*** Please note "Netfaresonline" doesn't accept YYY code, therefore contract loaded with YYY to NFO will not display
fares.
IMPORTANT:
These fares are automatically retrieved when agent asks for NEGOTIATED fares.
Do not get confused with the 'WITH PUBLISHED' option. The WITH PUBLISHED option will simply retrieve the best
'PURE' published fares directly in the GDS using Super $BB for Galileo, Trip Search for Sabre and Power Shopper for
Worldspan. The availability results are displayed using 'green dots' because these commands provides only 'available'
fares.
For GALILEO, there is an option to apply the commissions grids on those 'PURE' published fares.
You must contact Openfares to have this set ON.
For Private Fares:
You MUST enter
a) Validity dates (from and to) - does not need to be broken down in seasonalities, system will know which basis
to display according to requested dates
b) PF in the fare TYPE to indicate that this is for Private fares in the GDS - no need to indicate anything else,
system knows to then select only private fares and apply your mark-up. Specific classes of basis should be indicated
only if a different mark-up is applicable.
c) The applicable mark-up
If you have for example:
PF $30
PF Q $40
PF QLXSV2 $50
System will know to first look for fare basis exceptions and then class exceptions to pick up the proper markup.
You can also use wild cards and exclusions.
To determine the COST your can fill out the %override (if you are given and extra reduction on private fares)
To determine the SELL, you can fill out the mark-up (not agency $ or %, those are for commission overrides only)
COST = Private fare minus %override (in % or $) - If $, must be indicated with minus sign (-30)
SELL = Cost + mark-up ($) or (%) - an amount lower than one indicates a percentage mark-up (.05)
System gets the private fare from your GDS as your "COST". To create sell you need to enter a Mark up.
Mark up as dollar amount (EX 1)
Mark up as% amount (EX 2)
If you have further discount from the private fares; you can enter your discount in Override% field to adjust your
cost
Mark up as dollar with Override entered as dollar in Override % field ( EX 3)
Markup as % with Override entered as % in Override % field ( EX 4)
** A minus figure ( -30) in this column denotes dollar amount to be taken off, where as a postive figure (10)
denotes % to be taken off For Commission Overrides:
You MUST enter EITHER the fare type (YY for all fare types) or class or fare basis.
You also fill out the %override and (agency % OR agency $ )
To determine the COST you can fill out the %IATA and/or %override
To determine the SELL, you can fill out the agency $ and/or agency %
COST = Published fare minus %Iata minus %override(s)
SELL = Published fare minus agency % (when agency mark up in %) or COST + agency $
(when agency mark-up in $)
System gets the pub fare from your GDS . To create "sell" amount, you need to enter either agency$ or
agency%. "Sell" amount based on % off Pub fare ( EX 1)
"Sell" amount based on adding Agency$ to Pub fare ( EX 2)
To create a "sell" amount , when you have either IATA% or Overrride% or both:
"Sell" amount based on adding Agency $ after both IATA% and Override % ( EX 3)
"Sell" amount based on adding Agency$ after Override % ( EX 4)
Special cases: If you have "1" in Agency$ field; SELL = COST (Whatever your cost might be.) (EX 5)
If you have "0" in Agency$ field; SELL = GROSS (Gross Pure Pub fare from the GDS.) (EX 6)
For both:
- If fare basis is specified, you need only to enter the mid-week fare basis (with the x)
System will know to replace the X by W if week-end fare applies, once basis is inserted in PNR.
- If the fare must be booked in a specific class (other than the one specified) only then you fill out the 'Book in class'
- If week-end days are different than OUT 567 IN 567, you must fill out the Week-end table with the proper days
OUT and IN. Amount is always retrieved in the GDS so you can leave it at 0.
- If specific fare basis apply for specific days of the week, you must fill out the DOW table.
For example (UA PF contract)
Fares basis VHXSP middweek (dow out = 1234//dow in = 1234)
Fare Basis VHWSP weekend (dow out = 57 // dow in = 57)
Fare basis VHSJP Saturday (dow out = 6 dow in = 6)
There should be the following comm grid entry:
PF ----VHXSP (DOW out 123457 in 123457 )*
PF ----VHSJP (DOW out 6 in 6)
* no need to enter the week-end basis, system will do it automatically
Also, in order to mix the fares (the saturday basis with others mid-week and week-end fare basis), OPEN JAW rules
must be entered.
For SCREEN SCRAPE of WEB FARES:
For Web Fares such as AC (www.aircanada.com), WS (www.westjet.com), etc...you must create a commission grid
with proper origin/destinations and have OFWEBSS in fare basis.
Openfare must set this ON for you and you need to provide a user/pass for each of those websites.
For each GDS:
For Sabre, Galileo and Amadeus, the following rules are automatically validated:
-
Seasons
Min/Max and mandatory night stay
ADVP
Ticket deadline
Last return
Week-ends
--> black-out dates need to be loaded in commission grids, if you want them to be validated at fare display.
For Worldspan, the following rules are automatically validated:
-
Seasons
Min/Max stay
Black-out dates
ADVP
DOW
Ticket deadline
Last return
Week-ends
For ALL GDS:
- The booking engine will return valid fares but not availability restrictions so, you still must load restricted flights
and routings in the commission grids if required
(mostly for private fares and seat sales)
- Text rules are pick up from the GDS or from Webfares (option per contract)
- In both cases, you can enter your own change and penalty in rules table, the system will display your change and
penalty fees along with the ones from the GDS.
(So, you can write someothing like: "As per published + $40".
There are 3 levels of specification tables:
Level 1 (D) Spec. button at end of commission grid line.
Each fare commission grid line can have its own specifications.
Takes priority on Global and contract specifications (level 2 and 3)
Level 2 (P) Global specification tables at bottom of commission grid screen.
The Global specifications will be related to the group of destinations specified on top of page. Takes priority on
contract specifications (level 3)
Level 3 (E) Spec. on top of page, beside contract identification.
The specifications will be related to all commission grids that have the same contract identification.
The * beside the specification table name indicates that the specification table contains information.
For each line, you must click on the 'save' or 'spec' button to register the information in the database OR click on
SAVE ALL to update the full page.
KEY INFORMATION (mandatory):
The system will not keep the information if you input duplicate key information.
While you input directly in Webfares, if you modify key information, system will create another record with the
different key.
You can modify Key information using Search Nego.
Key information in a fare line is:
Date from/Date to/Class/Book in class/Basis/Type/RT or OW indicator
Suggestion:
You should create your commission grid with Input Nego with only one line and save it. Then use the search
commission grid to continue the input. You will then be able to modify all information.
If you add a gateway or destination in a zone (using the Search zone), it will automatically be added in the top
information of your commission grid lines that are attached to the zone.
Order of data:
The system creates each commission grid line in the database with a line identification (number).
It attributes the line identification when you click on the spec or save at the right end of the fare line.
When you will use the Search commission grids, lines will be displayed sorted on the line identification. If you want to
make sure that the lines are in the same order they where created you must click on the spec or save at the end of
each fare line in the proper sequence.
Fields description:
#id :
Commission grid identification number (comm_grid_id).
Commission grids are created using :
(Gateway(s) OR Gateway Zone) AND (Destination(s) OR Destination Zone)
Gateway:
City of origin for which the commissions apply. If more than one gateway they must be separated buy ‘;’. You must
enter the gateway(s) or the zone.
Example: YUL;YYZ
If you enter YYY, it will mean the world!
(make sure you delete Airport code YYY if you plan on using this feature)
Dest:
City of destination for which the commissions apply. If more than one destination. They must be separated by ‘;’. You
must enter the destination(s) or the zone.
Example: YYC;YVR
If you enter YYY, it will mean the world!
(make sure you delete Airport code YYY if you plan on using this feature)
Zones:
Pre-determined zone identifying a group of city’s.
The gateway zone starts with a G
The destination zone starts with a D.
Airline:
The airline for which the commission grid applies.
Example: AC or YY or DLYY
-->If no routings are entered - system will use this airline(s) for availability search in the GDS and display all
available flights for this airline(s). If for example you have an AC contract that is code shared with more than one
airline (BA - AF - …), you can enter ACYY and specify the routings for each airlines in the routings table. In that case,
system will request availability using AC availability search in your GDS and display all the results for AC or any other
airline(s) through AC's availability search.
-->If routings are entered (WITH VIA POINTS) - system uses the airline from the routing at the VIA POINT(s) to
perform segment by segment search(es) in the GDS (and not the airline(s) specified here).
For example, routing AC;LON;BA with VIA POINT LON, system will query GDS the following way:
a) from origin to LON with AC
b) from LON to final destintion with BA
-->If routings are entered (WITHOUT VIA POINTS) - system will use this airline(s) for availability search and
display only the results that match the specifed routings.
-->If GDS or GDSSTRICT routing functionality is used, system will use this airline to retrieve the GDS routing. If
you have 2 ailrines, system will query the GDS using both airlines (ex: KLNW, system will query GDS for routings
using KL and using NW).
Once contract is imported in webfares, you must set up the AIRLINE information (if not already existing) in
Webfares/General info/Airline.
In search mode, the field name is a direct link to the Airline table.
Contract:
Contract name.
Many groups of gateways and destinations can be related to the same contract.
In search mode, the field name is a direct link to the contract table.
PARTICULARITIES:
If contract name ends with -SD it will be considered as a student fare commission grid contract (for commission
overrides OR Private fares).
If contract name ends with -CRP it will be considered as a corporate fare commission grid contract (for commission
overrides OR Private fares).
For WORLDSPAN:
If contract name ends with -JCB or -PFA, the passenger type at booking will be *JCB ou *PFA in order to do the
safety net correctly. If not, we use the default pax type *ADT
For each commission grid line:
Rep/del:
Repeat: The repeat button copies the information of the selected line onto the next line available.
You must change at least 1 key item of that new line (From/to, class, type, basis or ow/rt flag)
Make sure that you save your new line by clicking on the 'spec.' or 'save' button at end of line! System does not
copy over the specification tables. To do so, you can use the following buttons:
- Copy specs: To copy specs tables from 1 fare line (Id) to other(s)
or
- Copy rules: To copy only for Rules table from 1 fare line (Id) to other(s)
--> To indicate a series of fares id, you must enter it the following way:
100-110 (for lines 100 to 110)
--> To indicate specific line id(s), you must separate the numbers by a coma:
100,102 (for lines 100 and 102)
- Refresh: Click on refresh If you want the system to provide you with the fare line number (Id) of a new line.
Delete: The delete button is used to delete a fare line (only in search option). You must check mark the delete
button and click on 'save' at the end of the fare line.
id :
Commission grid line identification (comm_grid_det_id).
Used in copy rules and copy specs utilities.
To get the Id. while adding new lines in search mode, use the 'refresh' utility.
From/To :
From and to date of commission grid’s validity.
Format: YYYY/MM/DD or YY/MM/DD or YYYY-MM-DD or YY-MM-DD
-> Note that date format is different in Excel (it is DD/MM/YY or DD/MM/YYYY or DD-MM-YY or DD-MM-YYYY ) but
import program automatically converts them into the Webfares format.
--> Once contract is created you must indicate if Season/wk-end based on trans. segment (in CONTRACT table) along
with other contract information.
Min/Max:
--> required for Sabre because not validated at time of faring but only at time of booking.
Minimum and Maximum stay (number of nights) requirements.
Example : Min 1, Max 1Y (or 365)
Values can be in formats such as: 30 or 1M or 1Y
If you put 999 in minimum stay, the system will automatically use the mandatory nights to display minimum stay
(must be a number) in the following way:
Min: 999
Mandatory night stay : 5,6
Booking engine will display for minimum stay: Fri or Sat
Night (s) :
--> required for Sabre because not validated at time of faring but only at time of booking.
Determines if the minimum stay requires specific nights of stay over.
Values are number 1 to 7 or A to G for Monday through Sunday.
If you use numbers it will mean ‘OR’ and if you use letters it will mean ‘AND’.
Example:
5,6 means minimum stay OR mandatory nights (Friday or Saturday)
E,F means minimum stay AND mandatory nights (Friday and Saturday)
You can not use letters in mandatory nights combine with the 999 because the system will think it is 999 days and
the mandatory night(s).
Type :
Fare type selection criteria.
For Commission overrides on published fares:
To select published fares according to fare types:
YY= ALL of the types below (wild card)
YD= special economy (pay eco travel business.). If first character of fare basis is = D
YJ= business if first character of fare basis is = J or C
YF= first if first character of fare basis is = F
EX = the fare basis contains EE (ex: YEE6M).
AP = the fare basis contains AP (ex: MHXAP4M)
AB = the fare basis contains AB (ex: KHXAB2M)
SS = If non of the above it will be treated as a SS fare type.
For Private Fares:
Fare type MUST be equal to PF
Class :
Class of service selection criteria.
You will specify the classes if the overrides are applicable only on specific class of services of if they are different
from one class to another.
This is the fares main class of service. Connecting flights (feeders) classes are determined in the routing table when
they need to be different than the main class.
Example : Q
How to EXCLUDE some classes:
If you enter XXclass, system will exclude all the fares with the class that matches value after XX.
So, if you have the following commission grid line: fare type: YY class:XXQ
System will display all the fares except the Q class fares
Fare Basis :
Fare basis of midweek fare. You do not have to specify the week-end fare basis, if same but W instead of X. System
will know to replace the X by W if week-end fares apply once basis is inserted in PNR.
Ex: VLXART
How to EXCLUDE some fare basis:
If you enter XXXbasis, system will exclude all the fares with fare basis that matches the value after XXX.
So, if you have the following commission grid: fare type YY fare basis XXXT7E2CNR
System will display all the fares except the ones with the matching T7E2CNR fare basis.
How to select fares using WILD CARDS:
If fare basis starts with @@value, system will display all the fares with a fare basis that 'contains' the value after the
2 @@.
So, if you have the following commission grid lines:
1) fare type YY (override 10%)
2) fare basis @@QLS (override 20%)
All fares will use the 10% override except the one that have a fare basis that contains QLS (such as
QLSAL5,VSALEQLS, HKQLS3M) that will use the 20% override. Wild card value CAN NOT contain NUMBERS (only
alpha from A-Z)
IMPORTANT:
- If week-end days are different than OUT 567 IN 567, you must fill out the Week-end table.
- If specific fare basis apply for specific days of the week, you must fill out the DOW table.
For example (UA PF contract):
Fare basis VHXSP middweek (dow out = 1234//dow in = 1234)
Fare basis VHWSP weekend (dow out = 57 // dow in = 57)
Fare basis VHSJP Saturday (dow out = 6 dow in = 6)
There should be the following comm grid entry: Type Basis DOW table
PF VHXSP out 123457 in 123457*
PF VHSJP out 6 in 6
* no need to enter the week-end basis, system will do it automatically
In order to mix the fares (the saturday basis with others mid-week and week-end fare basis), OPEN JAW rules must
be entered.
For SCREEN SCRAPE of WEB FARES:
For Web Fares such as AC (www.aircanada.com), WS (www.westjet.com), etc...you must create a commission grid
with proper origin/destinations and have OFWEBSS in fare basis.
Openfare must set this ON for you and you need to provide a user/pass for each of those websites.
Book in class :
If the fare must be booked in a different class (other than the one specified by the class or basis) then, you fill out
the 'Book in class'.
Not used for Private fares.
Example : Q
IATA % :
Standard commission given by IATA to the consolidator. Will be deducted from fare to determine the cost.
Override %:
Commission override given by the airline to the consolidator. This a % field.
Ex: 15 will be considered as 15%
A minus figure ( -30) in this column denotes dollar amount to be taken off, where as a positive figure (10) denotes %
to be taken off Ex: -30 will be considered as 30$
Agency %:
Portion of the override that is given by the consolidator the agency in order to determine the Sell.
You must fill out EITHER the agency % or $
The agency % will be deducted from published fare to determine the sell.
--> This is not for PRIVATE FARES. Agency mark-up for pivate fares is indicated in mark-up field.
Ex: 10 means 10%
Sell calculation example: Published fare - agency % = Sell
Published fare - agency% --> SELL
$ 1000 - 10 --> $900
Agency $:
Agency mark-up in dollars for commission override fares. This is used if you want to add keep a mark-up amount
over your cost to determine the sell to the agency.
You must fill out EITHER the agency % or $
The agency $ will be added to the COST to determine the sell.
--> This is not for PRIVATE FARES. Agency mark-up for pivate fares is indicated in field mark-up
Ex: 50 means 50$
Sell calculation example: COST + agency $ = Sell
Published fare - override = % COST + agency$ --> SELL
$ 1000 - 10 = $900 - 50 --> $950
Cap :
When agency commission is in % this is to CAP the commission to a maximum amount.
Will be use to calculate the SELL fare.
Example: 60 (for $60.00)
If published is $1000, agency % = 10 (therefore 10 % of 1000$ = 100$), system would generate a
SELL of $900 (1000$ - 100$ = 900$)
If you cap it to 60$, system will generate the SELL of $940, using the the maximum amount of $60 commission.
Mrk-up :
Agency mark-up in dollars or percentage (if amount lower than 1) for Private fares.
The mark-up will be added (or divided) to the COST to determine the sell.
--> This is not for COMMISSION OVERRIDE fares. To be used for with PRIVATE FARES. (Agency mark-up for commission overrides is indicated as (agency %) or (agency $))
Ex:
50 means 50$
.95 means 5%
Sell calculation examples:
if $ (>1) COST + mark-up = Sell
if % (<1) COST / mark-up = sell
COST + mark-up --> SELL
$1000 + 50 ------->$1050
$1000 /.95 -------->$1053
C/C fees:
Credit card fees applicable to these fares.
These C/C fees will override the C/C fees entered in Consolidator info.
You can enter either 3 or 3.00 for dollars amount or .03 for percentage.
Chd:
Child fare, determined by a percentage of the net fare or specific amount.
Format:
75 means 75% - percentage on the net fare
blank field or 0 is considered as 100%, same as net adult.
Inf:
Infant fare, determined by a percentage of the net fare of specific amount.
Format:
10 means 10% - percentage on the net fare
blank field or 0 is considered as 0%, free or N/A
If infant selling fare is the same as net adult, you must enter 100
NOTE:
When using a percentage, Child and Infant fare is calculated using either the Adult Net or Sell fare, according to
option Child & infant on Sell or Net (S/N) in General info/Consolidator (section 3.1)
If on Net (N):
example :
Net: 613
mark-up: .91 (%)
Sell: 674
(Adult Net x child or infant %) / mark-up = Sell of child or infant
(613$ x 67%) / .91 = 451$
If on Sell (S):
example :
Net: 613
mark-up: 61
Sell: 674
(adult Net + mark-up) x child or infant % = Sell of child or infant
(613$ + 61$) x 67% = 451$
Surcharges are included in net fare.
Surcharges won’t apply if child or infant selling price is zero.
Land :
Indicates that must be sold with a land portion if check marked.
O/W:
Indicates that line is applicable to one-way fare if check marked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
1.3 Zones
The Zones option is used to define a group of city’s or countries in order to facilitate the data input.
The system makes sure that the Zone doesn’t already exists.
If you add a gateway or destination in a zone (using the Search zone), it will automatically be
added in the top information of all your negotiated fares that are attached to the zone.
Fields Description:
Code:
The Gateway zone must start with G and have a minimum of 4 digits.
The Destination zone must start with D and have a minimum of 4 digits.
City codes:
City codes must be separated by semi-colons and there must be more than one city code in order
to create a zone.
If you want to create more than one zone with the same airport codes, you can put ‘fake’ airport
codes in order to do so.
For example you could have
Zone1: YUL;YYZ;YMQ
Zone2: YUL;YYZ;YMQ;AAA
Zone3: YUL;YYZ;YMQ;BBB
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
2 Search
To Search and update information related to negotiated fares, Commission grids (for
private fares (ATPCO) and overrides on published fares and zones.
All Search Menus have the same functionalities. The more information is entered, the more precise
and quick your search becomes. You can then select the required line from the list provided (see
Input Menu for detailed descriptions) in order to consult, update or add information.
In both Search Negotiated and Commission grids, if fares are related to a zone that contains more
than 10 airport codes, we display the zone name with a link to see its content. If the zone contains
less than 10 airport codes, we display the list of airport codes.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
2.1 Negotiated
Step 1: Find specific negotiated fares in order to view or update information.
You can fill out any field, the more information you put in the more precise the search results will
be.
You can search using either the CITY or AIRPORT codes. System will know to look for both using
relationship (REF city) in the airport table.
Choose fare grids with:
- Any seasonality (will select all matching fare grids)
- With valid dates (will select fare grids that contains some valid dates meaning that it contains
departures from today and onwards)
- Only expired dates (will select fare grids that contains ALL past departures, therefore are all
expired)
Step 2: Using provided selection criterias, list of matching fares will be displayed.
Go: To select the fare grid you wish to view or update. See section 1.1 for fields description.
The contract will automatically appear with the exact number of lines it contains + 3 free lines.
To add more than 3 new lines to contract you must specify the number of lines required in the
#line: field (default is 3)
Ins.OW: To insert the OW fare lines. It will automatically create one way fare lines using return
fare lines. You simply provide:
- the % to use on the net to create the OW fare lines inside the same fare grid;
- the fare basis you want for the one ways (you can use a dot (.) as a wild card)
- the child and infant percentages applicable on the one way fares
The system will use the existing return lines, create ow fare lines, for each of them re-calculate the
fare using the percentage provided and erase the min/max and mandatory nights values, replace
the fare basis, child and infant percentages.
Just check mark the ins. ow and click on Go.
Del: To delete a group of fares you must check mark the delete box and click on Go of the same
line.
Delete groups: You can check mark the del button on multiple group of fares and then click on
the delete groups button to delete all of them all at once.
If you want to delete the whole contract, it is better to use the delete contract utility in the Utilities
Menu because it will also delete the contract table and all specification tables linked to contract
(level 3) or group of cities (level 2).
Copy: To copy fares from specific cities (gateway/destination) to other specific cities
(gateway/destination) related to the same contract. You must check mark the copy box and then
click on go of the appropriate line. A Screen will pop up for you to specify the new cities
(gateway/destination) OR zones on which all the fares and their related specification tables will be
copied. You can also add amount ( + or - ) to the nets if required.
You can then use the Mass change utilities to make necessary changes on price or any other
information.
Avail: To make the fares available (Y) or not (N) through the booking engine.
In order to change the avail. Flag, you have to replace the value and click on Go of the same line.
To set fares available for the whole contract, you can use the Export contract utility.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
2.2 Commission Grid
Find specific commission grids in order to view or update information.
You can fill out any field, the more information you put in the more precise the search results will
be.
You can search using either the CITY or AIRPORT codes. System will know to look for both using
relationship (REF city) in the airport table.
Choose fare grids with:
- Any seasonality (will select all matching fare grids)
- With valid dates (will select fare grids that contains some valid dates meaning that it contains
departures from today and onwards)
- Only expired dates (will select fare grids that contains ALL past departures, therefore are all
expired)
Using provided information, list of matching commission grids will be displayed.
Go: To select the commission grid you wish to view or update. See section 1.2 for fields
description.
The commission grid will automatically appear with the exact number of lines it contains + 3 free
lines. To add more than 3 new lines you must specify the number of lines required in the #line:
field (default is 3)
Del: To delete a commission grid you must check mark the delete box and click on ‘Go’ of the same
line.
Delete groups: You can check mark the del button on multiple group of commission grids and then
click on the delete groups button to delete all of them all at once.
If you want to delete the whole contract, it is better to use the delete contract utility in the Utilities
Menu because it will also delete the contract table and all specification tables linked to contract
(level 3) or group of cities (level 2).
Copy: To copy a commission grid from specific cities (gateway/destination) to other specific cities
(gateway/destination) related to the same contract. You must check mark the copy box and then
click on go of the appropriate line. A Screen will pop up for you to specify the new cities
(gateway/destination) OR Zones on which the commission grids and their related specification tables
will be copied.
Rename: Utility to change the commission grids contract it is linked to.
You must check mark the rename box and click on go of the specific line. Then, you must choose
the new contract name on which you want the commission grid to be linked.
Avail: To make the fares from commissions grids available (Y) or not (N) through the booking
engine. In order to change the avail. Flag, you have to replace the value and click on Go of the
same line. To set fares available for the whole contract, you can use the Export contract utility.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
2.3 Zones
Find specific zones.
You can select a specific zone OR type in a city code OR click on the plane for all zones.
If you add a gateway or destination in a zone, it will automatically be added in the top information
of all your negotiated fares that are attached to the zone.
Go: To select the Zone you wish to view or update. See section 1.3 for fields description.
Del: To delete a Zone you must check mark the delete box and click on GO of same line.
If there are some fares linked to the zone, the system will not allow you to delete it.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3 General Info Menu
To maintain general information tables used by the booking engine.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.1 Agency
The Agency option allows you to create the agencies profile and logins (per agency or per agent)
that will be allowed to access the B2B Booking Engine. Login to B2B will be validated using the
agent table or agency table (if no agents).
This table can be automatically populated using the register form provided by Openfares or your
own. Contact Openfares for more information.
The initial load can also be done using a CSV file and the import agency utility (see section 5.3)
IMPORTANT: it is important to fill out the User, Password and at least the Address 1 in 'more
info'.
If address 1 is missing, you will not be able to book using the booking engine.
You can enter specific search information and/or click on the plane to get the agency list.
The newly registered only are the agencies that have been created using the registry form,
therefore, status = N
Following search criterias are for NFO only:
By server
By Admin user
By LL user
Leisure link status
Fields description:
User :
User name of agency. If you create an agency with USER = superuser, it will allow you to see the
non available (avail = N) fares in the B2B before you export the fares.
Password :
Password of agency.
Agency name :
Agency name.
Int./ext. :
Identifies if this login is for an agency (external user) of internal user.
The internal user will be able to see all the PNR’s.
The external user will be able to see only the PNR that where booking using is agent name.
EXTERNAL :
When agency is check marked external, system will display the user name of the agency (which is
the phone number) that can not be modified.
INTERNAL:
When agency is checked marked internal, system will display the User Name of the agency. It can
be modified by the agency for which the internal agent is making the reservation for.
The field will be titled:
Agency 'STAR' (if you are using stars for agency profile) or
Agency 'User ID' (if you are using Webfares for agency profile).
If you are using Stars, make sure it is created in the GDS.
If you are using Webfares, make sure at least Address 1 field contains information in 'more info' of
Agency or else booking will not process.
Discount :
Amount to discount on agency’s selling price. Take priority over amount in Consortium.
% or $ :
Identifies if discount amount is a dollar $ amount that will be deducted from selling price or
percentage % off the mark-up.
Consortium :
Identifies consortium of the agency.
MORE INFO
Contact name :
Contact name at the travel agency.
Address/City/Country/Prov./State
Postal/Zip code
Agency GDS:
GDS of the travel agency.
GDS sign in:
GDS sign in, For e-agent Galileo customers only.
Tel. Number
Fax. Number
Email :
E-mail address where the booking confirmation will be sent.
Web site(full link):
Agency’s Web site. Not used.
Agency logo link:
To identify link of ageny logo on desk top and insert it into agency invoice destined to client. Not
available yet.
IATA/ARC
CLIA
Where did you here about our site
Preferred internal agent :
If the agency always deals with a preferred internal agent, this would contain is name.
Preferred queue:
Agency’s preferred Queue. (For Galileo only)
A copy of the PNR will be sent into the agency's queue.
Preferred Queue will be inserted in the PNR at time of booking.
Status :
Status must be blank to enable use of login on B2B Booking engine.
Any other value will desable its use.
When agency information is automatically created in webfares using the Openfares registry form on
your B2B Website (sold separatly), status will be equal to N (for New).
The agency will not be able to use it until you approuve it.
Buttons to Approve or Disapprove the new agency will be displayed when status equals to N.
- If agency is approuved, status will automatically be set to blank, therefore, agency can now login.
- If agency is desapproved, status will automatically be set to X, therefore, agency still can't login.
See appendix 5 for more information on registry form automatic e-mail process
NFO:
NFO min: For NFO internal use.
NFO amount: For NFO internal use.
Server ID: Server identification number, for NFO only.
Black List: To identify list of venders for wich this agency is on a black list, therefore not shown
farefs of those specific venders.
Galileo Netfares: Galileo Netfares, login and administrative account information, for NFO only.
Leisure link info: Leisure link login information, for NFO only.
PCC INFO
The agency PCC will be considered only if the - DEFAULT- pin code is selected in the main PCC info.
Agency PCC info is used ONLY at booking time.
Get 'Pure' Published & book in:
GDS that must be used to Get 'pure published' fares and book them.
Check avail and book in:
GDS that must be used to book (for everything but 'pure' published) for Negotiated, Private fares
(ATPCO), published with comm. overrides.
Get comm. grids & private (ATPCO) in:
GDS that must be used to get Published fares with commission overrides and Private fares (ATPCO).
FOR EACH GDS (SABRE, GALILEO, WORLDSPAN and AMADEUS)
PCC:
Pseudo city code.
Queues:
Queues and pic information for PNR queuing
PNR: where the PNR will be queued at time of booking
Pmt, pmt2: where PNR will be queued at time of payment
Reminder: where PNR will be queued once option date is reached ( sabre /Gal ) and when PNR is
cancelled.
PCC: must be filled out if vendor star is entered. PCC to retrieve the vendor star.
Format is queue/pic. If no pic entered, default value /7 will be used.
Vendor Star:
Star of vendor. The star details will be inserted in the PNR.
Private label pincodes: For NFO only.
AGENTS
To define logins per agents inside an agency.
Values in agent name, email and pref. queue will be used to automatically populated information in
the 'enter names' page.
If status is anything but blank, login will be disabled therefore no access to the booking engine.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.2 Consolidator’s Information
The Consolidator’s information option allows you to create your vendor’s information and settings.
Fields description:
Vendor’s name and address :
Vendor’s name and address information.
*Active on ...
For NFO only, to set active on NFO and GNF platform.
*Offer published on ...:
For NFO only, to offer pure published on NFO and GNF platform.
Consolidator e-mail :
Consolidator’s main e-mail address. Used by the registry form automated process.
PNR e-mail :
Consolidator e-mail than will be inserted in the PNR (from B2B) under PE.
This e-mail will also be inserted in the E-mail sent to agency when newly registered.
Every time a booking is completed, a copy of the PNR will be sent to this e-mail.
Every time a payment attempt will be done on a PNR, a message will be sent to this e-mail.
Every time a remark is inserted in a PNR, a message will be sent to this e-mail
Send PNR e-mail to agency:
If check marked, agency will receive a copy of the PNR by email at booking and at payment time.
Show invoice :
When check marked, B2B booking engine will offer the Make Invoice option.
If so, the agency will be able to print or e-mail an invoice to their clients with the passengers
details, itinerary, total price and notes.
*Country code :
ISO 2 letters country code of Consolidator.
Default Currency :
System’s default currency.
*Logo :
File name of Consolidator’s Logo. Only for NFO.
Agency Airline :
Should contain airlines where it is allowed to give the ‘live’ file to agencies. (for nets only).
Example: LH;AC;BA
Default option days :
Will be used to calculate option date if no ADVP is found for fares. It will override the ADVP if more
restrictive in order to never give options for more than X days.
It is a number of days after reservation for Neg (negotiated) or Pub (pure published fares and
commission grids)
for more info, see Appendix 4: Advance purchase, Ticket deadline, Option date and Time limit
Minus days :
No longer used.
Cut-off time :
To determine cut off time per day of the week and days of operations.
Will be used to re-calculate option date on negotiated fares.
If current time of booking is after cut-off , system will back the date an additional day.
If option date is day date, after cut-off time, system will give a message to call in order to finalize
reservation at time of payment.
If 'closed' is selected, no options will be given for that specific day of the week.
for more info, see Appendix 4: Advance purchase, Ticket deadline, Option date and Time limit
Check (Y/N) :
Indicates if the check payment is accepted.
Fax copy Check accept (Y/N) :
Indicates if a faxed copy of check is required.
Fax number :
Where to fax the check copy.
Commission paid with ticket :
If commission check will be issued with ticket.
*Contact :
Contact name.
Credit card signed form(Y/N) :
If yes (Y), the following sentence will appear in payment page of B2B
Booking Engine.
The fax number comes from the vendor’s name and address information
Airlines are merchant:
If check marked, it means that ALL airlines are CC merchants for the consolidator.
When airline is merchant, the CC authorization is taken in the GDS and credit card fees are not
applicable.
If not check marked, it means that the consolidator is the CC merchant. Some exceptions can be
determined for specific airlines and/or contracts in Airlines fees or Contract tables.
When Consolidator is merchant, the CC authorization is not taken in the GDS and credit card fees if
present are applicable.
Credit card fees ($ or %) :
Amount or percentage of credit card fees applicable on credit card amount.
Automatically calculated on payment page. ($800 x 3% = 24.00)
Applies only if Airline is not merchant. When 2 Airlines implicated in routing, first one determines
the Airline code.
Service fee :
General service fee that will be applied per passenger (adult & child) OR per file.
Automatically calculated on the payment page of B2B
You can specify if service fee is applicable on (P) Pure published, (C) commission grid overrdies or
(N) Negotiated and private fares (ATPCO).
Applicable only if no service fees are entered in the Airline table (see section 3.9)
You can also specify if service fee is applicable per passenger (per pax) or per file.
If service fees are entered at Airline level (In Airlines table), they have priority over the ones
entered here but the option to determine if it is per pax or per file is always determined at
Consolidator info level.
GST/TVA (TPS):
Goods and service tax percentage applicable on fares and other service charges.
PST (TVQ):
Provincial sales tax percentage applicable on fares and other service charges.
Ignore mileage:
If check marked, we will ignore the mileage required from the GDS for Open Jaws. If you want the
system to validate the mileage, you must remove the check mark. You can then go in the contract
table, use the new OJ button and specify the ‘approved’ illegal open jaws.
neg: is for negotiated, Private fares and commission overrides.
pub: is for 'pure' published fares.
ADD mark-up % on Net:
To indicate how to calculate the Sell using a percentage mark-up (ex: .91 or .15 ) for negotiated
fares.
If not check marked, It is a commission on SELL, therefore, Net is divided by percentage :
Net / mark-up = Sell (500/.91 = 549). This ensure the consolidator to have a 9% mark-up.
If check marked, It is a mark-up on NET, therefore, percentage is added to Net:
Net + mark-up = Sell (500 + 15% = 575)
Child & infant on Sell or Net (S/N):
Identifies if Child and Infant selling prices should be calculated on the Net or on the Sell (Net +
mark-up) of adult fare. Default value = N.
Show date of birth:
Must be check marked if you want booking engine to ask for Date of birth for child and infants at
the 'enter names' page.
IATA number :
Consolidator’s IATA number.
Travel Organizations/web site :
Travel Organisation info ( for NFO ) or Consolidator’s web site.
The Web site address will be used in e-mail destined to approve or disapprove agency registry
request.
Remarks :
The first 2 remark lines will be inserted in display message for non-bookable flights. You can put
info on different offices to call the consolidator.
Remaining 3 lines are used only on NFO for consolidator information.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.3 Consortium
The Consortium option allows you to create the consortium with related discount amount or
percentage.
Note: You can use the discount to input the agency commission. These commissions can be
displayed on the booking engine in a separate column and not be deducted from the applicable rate
in order to offer a 'retail' price. In order to do so, you must select the option 'retail commission' in
the Co-branding module.
Discount amounts can be specific for every contracts. In order to specify different discounts per
contract, you need to reach the consortium table inside the contract table.
Fields description:
Code : Consortium identification code. This code should then be entered in the related agencies in
the agency table.
Name : Name of the consortium.
Discount : Amount to discount on agency’s selling price for agencies that are linked to the specific
consortium.
% or $ : Identifies if discount amount is a dollar $ amount that will be deducted from selling price
or percentage % off the mark-up.
NOTE:
A negative amount will be added to the net.
Ex: -8.63 will add $8.63 to the net.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.4 Credit Cards
The Credit cards table allows you to create the credit cards accepted through your booking engine
in the payment page.
Fields description:
Code: Credit card 2 letter code, must be the same as used by the GDS ( CA = Master Card )
Description: Name of credit card that will be displayed on booking engine payment page.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.5 Delivery Methods
The delivery methods option allows you to create delivery methods and their applicable rates that
will be presented in the payment page of the Booking Engine.
It populates the scrolling list for Type of delivery in the booking engine payment page with
Description, amount, currency and days ( number of days for delivery )
You must indicate if the delivery method should appear on the B2B booking engines or select the
specific pin code (from B2B co-branding modules). B2C no longer uses this, it is now in the B2C
configuration file.
You can identify the Display priority of the delivery method on the payment page of the booking
engine.
IMPORTANT: If you create a delivery method for E-Ticket, make sure it contains one of the
following words:
E-TKT
ETKT
E-TICKET
ETICKET
ELECTRONIC
Only when one of these words is found, the amount for paper ticket entered in airline / service fees
will not be charged.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.6 Eligibilty
You can create Eligibilty codes for various types of fares with requirments. Such as Age or Date requirment.
Or you can also create your own free flow text and requirments. Such as: Refugee fares, Umra fares, XXX passport
holders only etc. After you create the codes you have to attach the same code in your contract in "Fare Appl."
button that exists in 3 levels of specifications. Please refer to section 1.1.13 for details of the "Fare Appl." button.
Type is A (for Age), D (for Date) or T (for text)
The example "TCAN" code created in the Eligibilty table in General info will have to be entered in the contract the
fares apply to.
You choose the code you created from the dropdown menu to the left of the Fare Applicabililty screen. The Fare
Appl. button exists in Webfares in all 3 levels of specifications. Level1 (fare line level), Level2 (page level), Level3
(contract level) for Nego and Comm. Grid contracts.
Fare Applicabililty fields exist in Nego and Comm Grid 110 and 113 excel sheets as well. They are in 3 columns in
excel sheets. Column DD/DE/DF in 110 column version, column DF/DG/DH in 113 column version. If you have
multiple eligibility codes for your excel sheet, the fields must be separated with & sign.
Example: If you had:
ISIC card holders with age requirment of 18 and
BBB code for the date requirment of 15/11/08 and
TCAN code for your own text requirment of "Canadian passport holders only"
In your 110 version excel you would be entering:
Column DD Column DE Column DF
ISIC&BBBB&TCAN A&D&T 18&15/11/08&Canadian passport holders only
To be able to use this feature you have to turn it on in your Co-branding module by check marking
"Let users enter eligibility"
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.7 Holidays
The Holidays table allows you to specify the dates on which you do not want the option dates to
fall on. Holidays table cover only the public holidays and/or any other day your ticketing department
is closed and can not issue tickets. This would exclude the days you are closed every week. Already
receive this information from your Consolidator Info (section 3.2) Example : In your profile you
mentioned you are closed every Saturday and Sunday, this will be taken into consideration
therefore those dates don't need to be mentioned in your Holiday table.
Please make sure you enter Holiday dates at least 2 weeks prior to the Holiday therefore no
booking created with option dates falling into Holidays. It is recommended that you enter Holiday
dates once per year ahead of time.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.8 Pseudo Airline
The Pseudo Airline option allows you to indicate the airline code and classes you want to display in
the Booking Engine for specific Airlines.
It will also replace the Airline code in the rules table.
You can specify per contract (in the contract table) if you wish to use the pseudo information or
not. Not yet linked to booking engine.
Airline / Replace with / Classes to replace:
For Airline AA Replace it with XX, replace class Y with Z and class X with J
(format YZ;XJ;etc...)
Show classes:
If show classes is set to N (No), classes will not be displayed in the booking engine.
text to display:
If you fill out the text to display, the booking engine will display the text instead of the airline
code.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.9 Airlines
The Airlines option allows you to create service fees and provide miscellaneous information
for Airline codes that will be used throughout the system. The airline table can also be reached
through the search nego or search comm.grids. It will display only the specific airline information.
Fields description:
Code: Airline code. ex.: AC or ACLH
Description: Name of Airline that will be displayed on booking engine request page.
IMPORTANT: 'Pure' published fares can be offered only for those airlines or all airlines. Contact
Openfares for option set-up.
Service fees :
Selling Fare (per passenger, adult or child) x % = result (if % is 0, result = fare)
If result < rule, service fee = amount 1
If result > rule, service fee = amount 2
If rule = 0, service fee = amount 1
Example 1: (Delta)
If Fare = 499
499 x 7% = $34.93
$34.93 is < 37.50 so service fee = $35.00
If fare is 537
537 x 7% = $37.73
$37.73 is > 37.50 so service fee = $60.00
Example 2: (Air Canada)
If Fare = 500
500 x 0% = 0 (so result = $500)
$500 < 1000 so service fee = $25.00
If fare is 1500
1500 x 0% = 0 ( so result = $1500)
$1500 is > 1000 so service fee = $50.00
Example 3: (KLM)
Whatever the fare, service fee = $10.00
The service fee amount will be displayed in the payment page and added to the amount due. There
is a service fee field in General Info/Consolidator info that applies to all Airlines if nothing in Airline
In the PNR you will have :
10.H-SERV FEE PER ADU 35/ 2.45XG
Applies on :
Determines if service fees should apply on:
N: Negotiated fares and private fares (ATPCO)
C: Commission grids overrides on published fares
P: “pure” published fares picked up directly in the GDS using Trip Search (for SABRE), Best Buy (for
Galileo) and Power Shopper (for Worldspan).
Paper tkt surcharge:
You can also indicate the amount that needs to be charged per pax for paper tickets.
The paper ticket fees will apply only if the delivery method is anything else than E-ticket.
Paper ticket fees will be presented on the payment page.
Airline is merchant:
If check marked, it means that for that specific Airline, the Airline is the CC merchant therefore, CC
authorization will be taken in the GDS and CC fees entered either in consolidator info or Airlines
fees will not apply.
CC fees:
Amount or percentage of CC fees applicable for that Airline.
Applicable only if airline is not merchant.
If amount is < than 1, it is considered a percentage. ex. .03 = 3%
If amount is > than 1, it is considered an amount. ex. 3.00 or 3 = $3.00
Neutral Access :
If selected system will use Galileo XML select interface in NEUTRAL ACCESS instead of DIRECT
ACCESS in order to perform availability search. For Galileo ONLY.
Example: A15JUNYULLAX+UA
Sabre Neutral availability: In version 3.5 system is able to search NEUTRAL Sabre availability for
the airlines check marked as "Neutral" in the airlines table.
Mandatory night at dest.:
If check marked, it will indicate that the minimum stay AND mandatory night must be validated
using the arrival date (at destination) and not using the departure date. It will be validated at the
'enter names' page and the following message will be displayed if requirement is not valid:
The minimum stay at destination is invalid, please select another flight or date.
No passive PNR:
If check marked, no passive will be automatically generated for this airline.
The clone PNR option will not be offered.
Screen Scrape:
If selected, system will no longer use Galileo XML select interface to perform availability search. It
will use the Galileo terminal commands in DIRECT ACCESS and screen scrape the results. If for
some specific classes the GDS command must be done using these classes, you must list them.
SCREEN SCRAPE as priority over the NEUTRAL ACCESS option and is performed only in DIRECT
ACCESS.
For example, UA set to SCREEN SCRAPE and you have S in specific classes:
- On a Q class fare, system will perform availability search like this:
L@UA/A15JUNYULLAX (no specific class cause no match found)
- On a S class fare, system will perform availability search like this:
L@UA/A/S/15JUNYULLAX (using the specific S class cause match found)
If no availability is found, a second call without the class is performed in order to find up sells.
Class specific calls are performed ONLY in a POINT to POINT availability search and not in a BY
SEGMENT search.
Screen scrape is working for the airlines using the following systems:
AI, ARCO, AXRES, CAAC, CUPID, DELTAMATIC, GABRIEL, KRISCOM, MARS, RES3, SABRE, SHARES,
WORLDSPAN
Hub:
To indicate the HUB of the airline. When no availability is found using a POINT to POINT availability
search, system will try again with a BY SEGMENT search and use the HUB(s) as the VIA POINT(s).
You must have routings that contain the HUB fields for this option to work.
For example: Airline BA, HUB = LON
Fare from YUL to MIL, Airline BA, routing AC;LON;BA without a LON via point, system tries
L@BA/A15JUNYULMIL If this fails, then system will do L@AC/15JUNYULLON and
L@BA/15JUNLONMIL
This is useful if VIA POINT was omitted when it was required or if there are only a few destinations
where a VIA POINT is required and you do not want to slow the system by forcing the use of VIA
POINT on ALL destinations.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.10 Airport codes
The Airport codes option allows you to create the Airport codes that you wish to use in the B2B or
B2C booking engine with their related description.
Note that on the B2C, the match for the name will be done on the first characters.
If for instance you create NYC for New York, you could name it ‘New York, All airports’ but be sure
to put the matching information in the beginning of the name.
Fields description:
Airport: Airport code
Language: Airport code language for name information
Name: Airport code name
Ref. city: City code that the airport is linked to.
Country: ISO country code of the Airport code.
State: State code of the Airport code
IATA: IATA zone of the Airport code
DEMONSTRATION:
City codes
NYC New York, All airports
Airport codes
EWR Newark (ref city NYC)
LGA La guardia (ref city NYC)
JFK John F. Kennedy (ref city blank, because fares are different)
B2B
Example 1:
If agency asks for NYC, we will look in City codes to see if value is there.
If found in City code table, we will then look in the Airport codes and pull up fares using airport
codes that have ref. City = NYC (EWR and LGA)
If not found in City code table, we will look for fares with the requested code
(Not applicable here because NYC is in City codes table).
Example 2:
If agency asks for LGA, we will look in City codes to see if value is there.
If found in City code table, we will then look in the Airport codes and pull up fares using airport
codes that have ref. City = LGA
(not applicable here because LGA is not in City code table)
If not found in City code table, we will look for fares with the required code (LGA) and the city
code that that is linked to it, if present (NYC).
Example 3:
If agency asks for JFK, we will look in City codes to see if value is there.
If found in City code table, we will then look in the Airport codes and pull up fares using airport
codes that have ref. City = JFK
(not applicable here because JFK is not in City code table)
If not found in City code table, we will look for fares with the required code (JFK) and the city code
that is linked to it (not applicable in this case).
B2C (Both tables must be filled for B2C booking engine)
Example 1:
If customer asks for New York, we will look in City codes and Airport codes names to see if there
are matching values and display the list (if more than one match) so that the customer can choose.
If found in City code table (by matching name), we will then look in the Airport codes and pull up
all the names that have ref. City = NYC (EWR and LGA)
Result would be:
1- New York, All Airports
2- Newark
3- La Guardia
If customer selects 1 – New York, All Airports, the system will use NYC and do the same process as
for the B2B (look for fares with EWR and LGA)
If customer selects 3- La Guardia, the system will use LGA and do the same process as for the B2B
(look for fares with LGA only)
Example 2:
If customer asks for La Guardia, we will look in City codes and Airport codes names to see if there
are matching values and display the list (if more than one match) so that the customer can choose.
If found in City code table (by matching name), we will then look in the Airport codes and pull up
fares using airport codes that have ref. City = LGA
(not applicable here because LGA is not in City code table)
If not found in City code table, we will look in the Airport codes (by matching name) and pull up all
the names that match.
Result would be:
3- La Guardia
Since there is only one, the system would look for fares with LGA
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.11 City codes
The City codes option allows you to create the city codes that you wish to use in the B2B or B2C
booking engine with their related description.
Note that on the B2C, the match for the name will be done on the first characters.
If for instance you create NYC for New York, you could name it ‘New York, All airports’ but be sure
to put the matching information in the beginning of the name.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.12 Contracts
The Contracts option displays the list of your contracts and contract related options.
You can select one specific contract or leave the search option blank to retrieve all contracts.
This contract table can also be reached using the contract hyper link through the search nego or
search comm. grids. It will display only the specific contract information.
Fields description:
# : Contract identification.
Contract :Contract name.
Type:
Contract type
C = Commission grid contract
blank = Negotiated contract
Airline is merchant:
If check marked, it means that for that specific Contract, the Airline is the CC merchant therefore,
CC authorization will be taken in the GDS and CC fees entered either in consolidator info, in Airlines
fees table or in contract table will not apply.
CC fees:
Amount or percentage of CC fees applicable for that contract.
Applicable only if airline is not merchant.
If amount is < than 1, it is considered a percentage. ex. .03 = 3%
If amount is > than 1, it is considered an amount. ex. 3.00 or 3 = $3.00
No CC:
If check marked, no CC payment option will be available on the payment page for this contract.
Mandatory night at dest.:
If check marked, it will indicate that the minimum stay AND mandatory night must be validated
using the arrival date (at destination) and not using the departure date. It will be validated at the
'enter names' page and the following message will be displayed if requirement is not valid:
The minimum stay at destination is invalid, please select another flight or date.
Season/wk-end based on trans. segment:
If check marked, it indicates that for this contract, the seasonality and week-end surcharges are
selected using the dates of the segment that is overseas (transatlantic or transpacific).
For week-end surcharges, the system will not provide the week-end surcharge at the fares display.
(Because we need the selected itinerary in order to properly calculate the week-end using the date
of the 'overseas' segment).
It will calculate it once the itinerary is chosen. Like usual the system will display the following
message:
For week-ends: Please note that a $30 week-end surcharge is included in the rate
and include the week-end surcharge in the fare amount at the price display for the specific routing.
For season: Warning! Fares modification due to overseas validation
and include change the fare amount at the price display for the specific routing.
Faring only:
If this field is check marked, the B2B will display the fares but not allow availability search. When
clicking on availability search, the system will display message to contact the consolidator and print
the first 2 remark lines from consolidator info table.
Nb. move down:
To specify the number of move downs per contract that the booking engine should make in the GDS
to retrieve availability. If nothing is specified, the system will do 4 move downs for a regular search
and 2 move downs per legs for a segment by segment search.
Dom:
To identify domestic contracts. Right now, it is not used by the booking engine but it can be a
usefull way to group these contracts and select them in the mass change contract ( to make a quick
mass change on all Domestic contracts)
First effective day:
To identify a specific date from which this contract can be offered on the web.
Format is YYYY-MM-DD.
OSI(button):
You can enter specific OSI's (10 OSI per contract) that will be inserted in the PNR's.
the full OSI command must be entered.
COM(button):
This button is divided in 2 sections:
a) Commissionable fares:
You can enter information related to commissionnable fares.
The commission amount will be applied only if fare is 'with land' and is used to have a global markup in order to determine a general land portion value.
Commission amount: Commission to apply on fare. (ex 1.22, we will do fare x 1.22)
Applicable on Sur.: Determines if commission is applicable on fare+surcharge
Applicable on Wk-sur.: Determines if commission is applicable on fare+week-end surcharge
Round up/down: Determine if fare should be rounded up or down the nearest dollar.
b) Kids fly free and promotions and companion fares
You must select either the Kids fly free OR the Promotion.
If promotion is selected, you must identify the % discount related to that promotion.
Nb.pax:
To identify quantity and type of passenger applicable.
1C means 1Child
2C means 2 children
etc...
1A means 1 adult
2A means 2 adults
etc...
For both kids fly free and promotions, the rule must be clearly identified.
For example:
Kids fly free, nb.pax 1C per paying 1 adult
(means 1 free child per paying adult)
Promotion 50%, nb. pax 2C per paying 1 adult
(means 2 child at 50% per paying adult)
Companion fare 30%, nb.pax 1A per paying 2 adults
(means 1 adult with 30% discount per 2 paying adults)
Applicable on Sur.: Determines if promotion is applicable on surcharge
Applicable on Wk-sur.: Determines if promotion is applicable on week-end surcharge
Round up/down: Determine if fare should be rounded up or down the nearest dollar.
TAX(button):
You can specify the extra taxes per contract. They will have priority over the ones in the general
information per Airline.
see section 3.6 Extra taxes
OJ(button):
This table is used to identify the list of 'approved illegal openjaws'.
You must specify the gateways and destinations for which the mileage restriction can be ignored.
The 'applicable on' field is to identify if Open jaw is permitted on
D destination
O origin
B both (origin and destination)
E either (origin or destination)
TKT(button):
E-tkt not allowed:
You can identify if E-Ticket is
- Mandatory (Only E-ticket option will be offered in the payment page)
- Permitted (At payment, system will offer E-ticket option only if permitted in the GDS)
- Not permitted (E-ticket optin will not be offered in the payment page)
Note that a cross validation with the GDS is done only when the 'permitted' option is selected.
Bulk:
If check marked, it means it is a bulk contract. Means that tickets from this contract needs to be
issued using a bulk ticket stock. Used by ticketing module.
Plating carrier:
Airline code of the plating carrier, used by ticketing module.
Paper tkt surcharge:
You can also indicate the amount that needs to be charged per pax for paper tickets.
The paper ticket fees will apply only if the delivery method is anything else than E-ticket.
Paper ticket fees will be presented on the payment page.
TKT detail:
Any ticket information you want to display in TKT box at fare display of your B2B engine.
TKT detail must be selected in the co-branding module as a column to display.
Max 12 alphanumeric characters.
TKT type:
Any ticket information you want to display in TKT type box at fare display of your B2B engine.
TKT type must be selected in the co-branding module as a column to display.
Max 12 alphanumeric characters.
TKT Notes:
You can type any ticketing information that you will want Internal users to see at file display.
OTH(button):
Max % on CC:
When airline is merchant, you can specify the maximum amount that can be charged on the credit
card. The amount will be calculated on the net fare (+ taxes) using the percentage entered.
example: 20%
If net is $500, taxes are 100$ (+ 50 mark-up = sell $650), the B2B will make sure that the
amount charged on the credit card doesn't exceed 20% of the net fare + taxes ($600 + 20%) =
$720
Note: For “pure” Published and Published fares with commission overrides, the system will make
sure that the Credit card amount in the payment page does not exceed the published fare + service
fees.
Nb. free nights:
When surcharges for land protions are calculated per 'nights', this field allow you to indicate the
number of free nights allowed.
ex.: travel is for 10 nights, you charge $40 per night and have 2 free nights, the system will
calculate the surcharge for 8 nights (10 night total - 2 free nights).
Special ADVP:
Special ADVP:
For USAIR contracts, it was required to consider only the AFTER field to calculate ADVP and not to
override it with default option days.
Lets take example where today is NOV 19
And we are trying a departure DEC 04
ADVP is the Following :
Before 1 : 0
After 1: 14
Before 2: 14
After 2: 3
Before 3: 3
If Special ADVP is not check marked, you will get the following:
Default option days 7 (option date = 26 NOV)
For departure DEC 04, NOV 19 is 15 days prior to departure, so, the system will check 14 days
before dept (NOV 20) or 14 days after reservation (DEC 3)
The most restrictive is NOV 20 so option date would be NOV 20
If Special ADVP is check marked, you will get the following:
Default option days is not checked.
For departure DEC 04, NOV 19 is 15 days prior to departure, so, the system will check 14 days
after reservation (DEC 3) only.
Option date would be DEC 3
Add. comments only (rules):
If you check mark this field, only the additional comments entered in the rules table will be
displayed in the B2B.
Do not book live :
If check marked, will create PNR in BK (GK, YK in construction). Only for customers with this
option. Contact Openfares for more information.
Calc. child/infant on sur.:
If check marked, system will calculate the child and infant fare on the net + surcharges
(surcharge & week-end surcharge).
If not check marked, the system will calculate the child and infant fare on the net and then add
the surcharges (surcharge & week-end surcharge) therefore, the child and infant percentage is not
applied on the surcharge and week-end surcharge amounts.
AA (Allowed airports) :
You can identify for a specific city the ‘allowed’ airports.
The format is the following:
City, allowed airport - allowed airport - etc ; city, allowed airport - allowed airport; etc…
For example:
If you want to restrict Detroit to allow only DTW and if you want to restrict Boston to allow only
BOS and BED for availability you must enter the following information:
DTT,DTW;BOS,BOS-BED
When request is done using the city code DTT, it will check availability only for DTW.
When request is done using the city code BOS, it will check availability only for BOS and BED.
Wk-end priority:
If check marked, whole amount of week-end surcharge will apply if either days OUT or IN are
applicable.
Ex: $60 days out: 567 days in: 567
If oubound OR inbound in Friday, $60 week-end surcharge.
Use webfares rules for commission grids:
If check marked, system will no longer retrieve the rules in the GDS for commission grid fare.
It will display whatever is entered in webfares rules.
Hide fare basis:
If check marked, fare basis for this contract will not be displayed througout the booking engine.
Hide routings:
If check marked, routings will not be displayed througout the booking engine.
PF modifier :
This is only for SABRE Private Fares. It is used to indicate per contract if PF modifier that the
booking engine must use to retrieve them should be NEG or CB.
Default value is NEG.
Apply pseudo air:
To determine if information in pseudo air table should be used or not for the specific contract. Not
yet linked to booking engine.
PCC Info (button):
For GDS, PCC and queues per contract.
The contract PCC will be considered only if the - DEFAULT- pin code is selected in the main PCC
info.
Get 'Pure' Published & book in:
GDS that must be used to Get 'pure published' fares and book them.
Check avail and book in:
GDS that must be used to book (for everything but 'pure' published) for Negotiated, Private fares
(ATPCO), published with comm. overrides.
Get comm. grids & private (ATPCO) in:
GDS that must be used to get Published fares with commission overrides and Private fares (ATPCO).
FOR EACH GDS (SABRE, GALILEO, WORLDSPAN and AMADEUS)
PCC:
Pseudo city code.
Queues:
Queues and pic information for PNR queuing
PNR: where the PNR will be queued at time of booking
Pmt, pmt2: where PNR will be queued at time of payment
Reminder: where PNR will be queued once option date is reached ( sabre /Gal ) and when PNR is
cancelled.
PCC: not used ( for multi vendors only)
Format is queue/pic. If no pic entered, default value /7 will be used.
Vendor Star:
Star of vendor. The star details will be inserted in the PNR.
Consortium (button):
This allows you to specify consortium information per contract.
Fields are the same as describded in section 3.4 consortium
Allot (button):
Fares must be created with fare type AL (for allotment)
Step 1)
Once in Charter Schedules, you must fill out the line with all the flight information, date range,
default allotment and click on Allot in order to generate the Allotments for each and every dates
(using the 'default value' for seat allotments).
Step 2)
You can correct the allotments per dates, remove some, etc and click on the PLANE at the bottom
to SAVE the information.
-- > if you change the date range in STEP 1) and system must:
a) remove some dates:
System will prompt you with dates to delete and you must confirm by saving info.
Note: if booking are already confirmed on those dates, system will not delete the allotment record.
b) must add some dates:
Syste, will prompt you with the new dates and must must confirm by saving the info.
Every time a booking is done on that allotment, the BOOKED is incremented and vice versa when
booking is cancelled.
A passive PNR will be created in the GDS according to clients needs
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.13 Extra Taxes
The Extra Taxes option allows you to enter your own amounts for security taxes (Q or YQ) or any
amounts (such FC for Fuel surcharge or XF) that are not provided by the GDS. These amounts will
be added to the tax column in the Booking Engine.
The amounts will be included in the tax breakdown in the PNR, but identified separatly in the PNR:
SURCHARGE: 30Q
If you wish to include the extra taxes amounts in the selling price instead of the tax breakdown,
you can do so with a specific option. You must contact Openfares.
IMPORTANT: if an extra tax is created in webfares, system will no longer look in the fare
construction lines to retrieve the Q surcharge EXCEPT if the tax code created is XF or FC.
Extra taxes can also be entered by 'contract', see Contract table.
Fields description:
Currency:
Currency of tax (CA or US) if other than CA or US, put NA, system will take default currency of
vender.
Airline:
Airline code.
Amount :
Amount of extra tax.
Rule:
Applicable rule for extra tax.
S = by segment, T = total trip, H = half trip
Inter./Dom.:
Identifies if extra tax applies to International (I), Domestic flights (D) or Both (B).
Net/Pub.:
Identifies if extra tax applies to
Net: Negotiated fares (nets, private fares, commission grids)
and/or
Pub: 'pure' published fares.
Code:
Code that will be used in the PNR to identify the extra tax in the tax breakdown.
Destinations:
Destinations for which the extra taxes apply.
You can enter a list of destinations separated by ;
ex.: YYC;YVR
Tax:
To identify if taxable (gst/pst) or not.
Check mark means taxable.
Sur.:
To identify if the extra tax should be part of a separate 'Surcharge' column at fare display of the
B2B booking engine. Not yet linked to the booking engine.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.14 PCC Information
The PCC Information option allows you to maintain PCC and Queues information required by the
booking engine. This is important for availability and booking process of the booking engine.
You are now able to identify the GDS, PCC and queues
per contract (In contract table )
per agency (In agency table)
per pin codes or as DEFAULT (In PCC information table )
If you do not wish to have different GDS, PCC and Queues per pin codes, just leave the actual
information attached to –DEFAULT- in the Pin code list.
If PCC is identified per PIN CODE - it as priority over EVERYTHING for both availability AND booking
process.
If nothing per pin code but only at - DEFAULT For Availability, priority is : Contract PCC / Agency PCC / - DEFAULT- PCC
For Booking, priority is: Agency PCC / Contract PCC / - DEFAULT- PCC
Fields description:
Pincode:
The list of B2C and B2B pincode is provided. You can Identify different GDS, PCC and Queues per
pin code. If you do not wish to have different information per pin code, just assign the values to
the -DEFAULT- pin code.
The agency PCC and Contract PCC will be considered only if the - DEFAULT- pin code is selected in
the main PCC info.
PCC information per Pin Code as priority on ALL other PCC information (agency, contract and B2C
config.)
Get 'Pure' Published & book in:
GDS that must be used to Get 'pure published' fares and book them.
Check avail and book in:
GDS that must be used to book (for everything but 'pure' published) for Negotiated, Private fares
(ATPCO), published with comm. overrides.
Get comm. grids & private (ATPCO) in:
GDS that must be used to get Published fares with commission overrides and Private fares (ATPCO).
FOR EACH GDS (SABRE, GALILEO and WORLDSPAN)
PCC:
Pseudo city code.
Queues:
Queues and pic information for PNR queueing
PNR: where the PNR will be queued at time of booking
Pmt, pmt2: where PNR will be queued at time of payment
Reminder: where PNR will be queued once option date is reached and when PNR is cancelled.
PCC: PCC in which the vendore star must be retrieved. Mandatory if you are using a vendor star.
Format is queue/pic. If no pic entered, default value /7 will be used.
Vendor Star:
Star of vendor. The star details will be inserted in the PNR.
Make sure the PCC in the QUEUES is indicated.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.15 Settings
The Settings table allows you to identify miscellaneous settings for either Webfares or the booking
engine. Most settings that now need to be done by Openfares will eventually be included in that
new option.
Fields description:
For agency logins, key is:
Right now, the system default is user and password, so there can be many users with same
username but different passwords.
If you select user only, the import agency and registry form will make the user name unique,
therefore not allow same user names with different passwords.
Timeout idle WebFare login after:
For security purpose, you can set up a certain amount of time for an automatic time out of
webfares users.
If login is idle (no action) for more than the specific time, the user will automatically be logoff.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
3.16 Promotions
You can create a new promotion and disable your existing promotions, hide disabled promotions but
you can't permanently delete your promotions.
Using the new promotion, you can create a discount for a specific city pair, between certain dates
as Round Trip or One way or Both. You can choose to display the fare to B2B or B2C or both.
Discount can be entered as dollar amount or percentage. You can also choose to display it for only
a certain Consortium or Agency.
The promotional fares will display with * sign at the fare display screen. The user will be able to see
the full promotion info in the payment (enter names) page.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
4. View
To view (report) information related to negotiated fares.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
4.1 View Negotiated
Find a specific fare line in the FARES TEMPLATE database in order to consult all its related
information. Once a specific fare line is selected you get a formatted report of all the information
related to that fare line.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
4.2 View Taxes
To view the tax file that as been imported using the Import Tax (see section 5.4 Import taxes)
You can select a specific Gateway, destination and/or Airline.
If you leave the selection blank, you will get all the list.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
5 Import Menu
To import negotiated fares and agency profile information into your Webfares database using excel
spreadsheets.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
5.1 Import Excel NEGO
We have done major improvements for import in version 3.5. You don't have to use an FTP program to
load your excel files anymore. You will be a list of all your files in the Import tabs without using a
dropdown menu. You must first save your XLS file in CSV format and then save the file as CSV (comma
delimited).
You should specify the format used in your excel sheet. In the cell A3, you must write the type of sheet
(nego or cg) followed by the total number of columns used. Letters "nego" and "cg" are reserved words.
Currently Accepted Excel Formats:
Negotiated CSV: 127, 154, 110, 112, 113
Commission Grid CSV: 110, 113, 115
Examples of A3 cell content: nego113, cg110
Excel templates are provided by Openfares. Latest templates(110 and 113) contain built in documentation
for each field. You can refer to section 1.1 for fields documentation and specification tables.
Upload Excel files:
If you have a new file to load, simply click "BROWSE" button to the left of the page. You will be browsing
your pc for the file. When you find your .csv file import by using "send" button. This process replaces the
FTP upload. Then you will be able to see your file to the right of the page, in red. At that point you have
the choice of 1) Importing the file by clicking the IMPORT button or 2) Delete the loaded file by clicking
the "Recycle bin" icon to the right of the line.
Depending on the size of the file you will be seeing a data transfer menu. You may not see it for small
files as they are loaded very fast. The system will only accept .csv files.
IMPORT OF LARGE CONTRACTS IN WEBFARES 3.5 AND UP
Releases 3.5 & up of Webfares we are using a new approach to re-import already existing large
contracts. Instead of deleting the contract completely and then import the new one completely, it
renames the old one to "[name]_DEACTIVATED", deactivates this old contract and imports the new one.
That results in faster import times (the ASP platform and some of the largest stand-alone OpenFares
customers) where the difference can be very significant. Since record deletions are slow, it is timeconsuming to delete the whole contract and re-import it again, so Webfares 3.5+ just renames the old
contract instead of deleting it, and the user will delete the old contract later, ideally out of the peak
periods.
The old contract cannot cause problems to the new one because the old one is automatically set to
'Avail=N'. Note that it is nonetheless recommended to go delete the old "_DEACTIVATE" contracts once in
a while, out of the peak periods. It is recommended only for reasons of performance, because deleting
these contracts will make smaller databases, and smaller databases will result in better performance at
the database level.
As a consequence of this new feature: after you re-import a CSV sheet into Webfares, the fares
associated to that sheet are not active by default, because it's like importing a new contract. You must go
under "Export" > "Contract=Y" and select your contract from the list in order to make it active, just like
you would do when you import a completely new contract. Until you do that, neither your old contract nor
new contract is active, so neither one will be showing in the booking engine.
There is no way to deactivate this new feature at the moment, but the satisfaction rate is very high.
Some of the heaviest OpenFares users have been live with that feature for months before the final
release of Webfares 3.5, and they really appreciate it because it can save them a lot of time when they
re-import an old contract, especially during peak periods when the database is more heavily used.
The threshold of "large" contracts is currently set to 500 lines in Webfares 3.5, 3.6 and 3.6.1 .
Download Excel files:
To download a file, click on the file name. You will be prompted with a user/password dialog box. You
need to enter the .csv folder user/password (your FTP directory user/password) to download the file. For
the user/password please refer to the "Links/Passwords" list provided you during the training or account
set up. If you don't have this information please open a Melvin to Openfares. Please note you will be able
to download only the Excel files you loaded. You can't download a file created in Webfares.
When you re-import an excel file, the system keeps the same page and contract specifications of each
contract. So, If you have entered specifications using Webfares at contract level or page level, they will
be kept as they were. ANY specification entered in Webfares fare line level will be overwritten when the
Excel file is re-imported. Please note,the fare line is the most restricted level of specifications. Therefore
Excel always inserts all fare specifications per fare (fare line level). Search:
The "Negotiated" and "Commission Grids"links on the top left corner of the page displays a list of files for
each type.
You can also search for files with full or partial file names. Such as a search for "CAK" in the import nego
menu will return only a list of files that has letters "CAK" in the file name.
If the "export Webfares contracts into excel" feature enabled you can view and manage all exported files
on the left side of the Import menu. If so you will be able to search for 4 different items.
Exported items:
Negotiated
Commission grid
Imported items:
Negotiated
Commission grid
Download excel templates:
You can download the latest versions of Nego and Commgrid excel sheets by using the "Templates" link
on the left of the page.
Important for Excel spreadsheets:
- The list separator must be a coma ‘,’
- The value separators must be ‘;’
- The dates format must be: DD/MM/AAAA or DD-MM-AAAA or DD/MM/AA or DD-MM-AA
- Make sure mandatory fields are present.
- Make sure rules do not contain semi-colon characters.
- The gateway (and destination) can either be one or more airport code or zone
identification.
Examples (Zones G001 and D001 must first be created in WEBFARES)
Gateway --> Destination
YUL --------> YYZ
YUL;YYZ --> YYC;YVR
YUL --------> D001
YUL;YYZ --> D001
G001 ------> YYC ;YVR
G001 ------> YYC
G001 ------> D001
Whenever there is more than one gateway or destination code, the system looks if a zone exits. If not,
the system will automatically create using the following format: DESTserialnumber, GATserialnumber
New Excel sheet(113 column):
Three new columns added to the latest 110 column excel sheet. New 113 column is now available for
NEGO and COMMGRID. You must have received an e-mail with the new excel sheets. In 3.5 IMPORT
screen all the available Excel sheets are available to download.
Please note: You don't have to convert all existing sheets to the latest 113 format. We still support 127,
154 and 110 column versions. But it is suggested that you start using 110 or 113 when creating a new
contract. New feature in this version in cell A3 of each sheet please type the excel sheet type and
version. Such as : "commgrid113" or "nego113" Entry is case sensitive. No spaces.
-EXCEL NEGO(113):
3 new fields added to the 110 version:
*Column X -Sell Fare (Field not read by Openfares, text field for the fare loader)
*Column CH -Second change rule field
*Column DI -Memo text field (Fare loader's notes, not read by Openfares. You can use all characters in
this field.)
Excel sheet notes:
Your excel templates will be provided in .xls format as usual. You have to convert to .csv (comma
delimited) format before loading. No , or ; characters are allowed column CG and beyond. No space in
the file names.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
5.2 Import Excel Comm Grid
We have done major improvements for import in 3.5. You don't have to use an FTP program to load your
excel files anymore. You will be a list of all your files in the Import tabs without using a dropdown menu.
You must first save your XLS file in CSV format and then save the file as CSV (comma delimited).
Excel format is provided by Openfares. It contains built in documentation for each fields. You can refer to
section 1.2 for fields documentation and section 1.1 for specification tables as they are the same as for
NEGO.
You can now specify the format used in your excel sheet. In the cell A3, you must write the type of
sheet (nego or cg) followed by the total number of columns used. Letters "nego" and "cg" are reserved
words.
Currently Accepted Excel Formats:
Negotiated CSV: 127, 154, 110, 112, 113
Commission Grid CSV: 110, 113, 115
Examples of A3 cell content: nego113, cg110
Excel templates are provided by Openfares. Latest templates(110 and 113) contain built in documentation
for each field. You can refer to section 1.1 for fields documentation and specification tables.
Upload Excel files:
If you have a new file to load, simply click "BROWSE" button to the left of the page. You will be browsing
your pc for the file. When you find your .csv file import by using "send" button. This process replaces the
FTP upload. Then you will be able to see your file to the right of the page, in red. At that point you have
the choice of 1) Importing the file by clicking the IMPORT button or 2) Delete the loaded file by clicking
the "Recycle bin" icon to the right of the line.
Depending on the size of the file you will be seeing a data transfer menu. You may not see it for small
files as they are loaded very fast. The system will only accept .csv files.
IMPORT OF LARGE CONTRACTS IN WEBFARES 3.5 AND UP
Releases 3.5 & up of Webfares we are using a new approach to re-import already existing large
contracts. Instead of deleting the contract completely and then import the new one completely, it
renames the old one to "[name]_DEACTIVATED", deactivates this old contract and imports the new one.
That results in faster import times (the ASP platform and some of the largest stand-alone OpenFares
customers) where the difference can be very significant. Since record deletions are slow, it is timeconsuming to delete the whole contract and re-import it again, so Webfares 3.5+ just renames the old
contract instead of deleting it, and the user will delete the old contract later, ideally out of the peak
periods.
The old contract cannot cause problems to the new one because the old one is automatically set to
'Avail=N'. Note that it is nonetheless recommended to go delete the old "_DEACTIVATE" contracts once in
a while, out of the peak periods. It is recommended only for reasons of performance, because deleting
these contracts will make smaller databases, and smaller databases will result in better performance at
the database level.
As a consequence of this new feature: after you re-import a CSV sheet into Webfares, the fares
associated to that sheet are not active by default, because it's like importing a new contract. You must go
under "Export" > "Contract=Y" and select your contract from the list in order to make it active, just like
you would do when you import a completely new contract. Until you do that, neither your old contract nor
new contract is active, so neither one will be showing in the booking engine.
There is no way to deactivate this new feature at the moment, but the satisfaction rate is very high.
Some of the heaviest OpenFares users have been live with that feature for months before the final
release of Webfares 3.5, and they really appreciate it because it can save them a lot of time when they
re-import an old contract, especially during peak periods when the database is more heavily used.
The threshold of "large" contracts is currently set to 500 lines in Webfares 3.5, 3.6 and 3.6.1 .
Download Excel files:
To download a file, click on the file name. You will be prompted with a user/password dialog box. You
need to enter the .csv folder user/password (your FTP directory user/password) to download the file. For
the user/password please refer to the "Links/Passwords" list provided you during the training or account
set up. If you don't have this information please open a Melvin to Openfares. Please note you will be able
to download only the Excel files you loaded. You can't download a file created in Webfares.
When you re-import an excel file, the system keeps the same page and contract specifications of each
contract. So, If you have entered specifications using Webfares at contract level or page level, they will
be kept as they were. ANY specification entered in Webfares fare line level will be overwritten when the
Excel file is re-imported. Please note,the fare line is the most restricted level of specifications. Therefore
Excel always inserts all fare specifications per fare (fare line level). Search:
The "Negotiated" and "Commission Grids"links on the top left corner of the page displays a list of files for
each type.
You can also search for files with full or partial file names. Such as a search for "CAK" in the import nego
menu will return only a list of files that has letters "CAK" in the file name.
If the "export Webfares contracts into excel" feature enabled you can view and manage all exported files
on the left side of the Import menu. If so you will be able to search for 4 different items.
Exported items:
Negotiated
Commission grid
Imported items:
Negotiated
Commission grid
Download excel templates:
You can download the latest versions of Nego and Commgrid excel sheets by using the "Templates" link
on the left of the page.
Important for Excel spreadsheets:
- The list separator must be a coma ‘,’
- The value separators must be ‘;’
- The dates format must be: JJ/MM/AAAA or JJ-MM-AAAA or JJ/MM/AA or JJ-MM-AA
- Make sure mandatory fields are present.
- Make sure rules do not contain semi-colon characters.
- The gateway (and destination) can either be one or more airport code or zone
identification.
Examples (Zones G001 and D001 must first be created in WEBFARES)
Gateway --> Destination
YUL --------> YYZ
YUL;YYZ --> YYC;YVR
YUL --------> D001
YUL;YYZ --> D001
G001 ------> YYC ;YVR
G001 ------> YYC
G001 ------> D001
Whenever there is more than one gateway or destination code, the system looks if a zone exits. If not,
the system will automatically create using the following format: DESTserialnumber, GATserialnumber
New Excel sheet(113 column):
Three new columns added to the latest 110 column excel sheet. New 113 column is now available for
NEGO and COMMGRID. You must have received an e-mail with the new excel sheets. In 3.5 IMPORT
screen all the available Excel sheets are available to download.
Please note: You don't have to convert all existing sheets to the latest 113 format. We still support 127,
154 and 110 column versions. But it is suggested that you start using 110 or 113 when creating a new
contract. New feature in this version in cell A3 of each sheet please type the excel sheet type and
version. Such as : "commgrid113" or "nego113" Entry is case sensitive. No spaces
-EXCEL COMMGRID(113):
3 new fields added to the 110 version:
*Column AD -Not in use yet
*Column CH -Second change rule field
*Column DI -Memo text field (Fare loader's notes, not read by Openfares. You can use all characters in
this field.)
Excel sheet notes:
Your excel templates will be provided in .xls format as usual. You have to convert to .csv (comma
delimited) format before loading. No , or ; characters are allowed column CG and beyond. No space in
the file names.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
5.3 Import Agencies
This utility allows you to import a csv file containing agencies into Webfares.
If agency already exists, information will be overwritten. If agency doesn’t already exist, it will be
created. See section 3.1 for field description in the csv file.
You can export the agencies file which would send an e-mail you and use the attachment received
as the template.
The file must be transferred on the Linux in the same directory as the excel spreadsheet
(home/excel-std/vendor code).
Username and password are mandatory fields. If you are not using stars for agency information,
make sure Address 1 field and e-mail field is there or else booking will not be possible.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
5.4 Import Taxes
This is an additional module that must first be purchased and then set to <ON> by Openfares.
This utility allows you to import into Webfares, a csv file containing taxes(estimated) for specific
gateway, destinations and airlines (or using wild cards).
The file must first be created and imported into webfares.
The booking engine then uses these values in order to display a tax amount in the first screen of
fares display (in the estimated tax column). At the 'enter name screen', you can either (this is an
option) show the estimated taxes (which is a very efficient way to reduce GDS scans) or show the
real GDS taxes (no scan save).
At booking time, GDS taxes are inserted in the PNR. GDS taxes are also used to update the tax
info previously loaded in order to keep the must accurate amount. When a wild card was used, a
new entry is created in the database.
So for instance, you have uploaded YYY to YYY with AC $100, system will show estimated tax of
$100 at fares display for any gateway or destination of AC.
At time of booking, system will display and charge the REAL tax amount, for example YUL PAR with
AC tax = $115.64. The system will automatically create a new TAX entry for YUL to PAR with AC of
$115.64.
So, next time a request is done for YUL to PAR with AC, system will show the estimated taxes of
$115.64 (instead of $100) and therefore, automatically become more and more accurate.
The format of the .csv file is the following:
A. Gateway (YYY means any gateway)
B. Destination (YYY means any destination)
C. Airline (YY means any airline)
D. Tax amount for one way fares
E. Tax amount for return fares
F. Add GST (Y or N)
G. Add PST (Y or N)
The file name MUST be ext_tx.csv
You simply FTP your file in the same directory as your excel file, click on Import Taxes.
You will get:
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
IMPORTING TAXES ...
DONE
You can then use the View Taxes utility to view your data (section 4.2)
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6 Export Menu
To make fares 'available' or 'not available' on the Web booking engine, to export fares to NFO and
to export agency profile information into an excel format.
When fares are imported in WEBFARES or Mass Changed, 'available' flag is set to NO so they are
not yet displayed through the Web Booking engine.
The Export function will set the available 'flag' back to YES.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6.1 Contract=Y
The Contract=Y utility is used to set available flag to ‘Y’ on all the fares linked to a specific
contract. When fares are avail = Y, they are offered on the Web booking engine.
New module to download Webfares files into Excel:
This feature to be enabled by Openfares. When activated, the file name will show as a link in the
Export menu. You will be able to right click on the file name and "save target the file as".
If the feature enabled you can view and manage all exported files on the left side of the Import
menu. If so you will be able to search for 4 different items.
Exported items:
Negotiated
Commission grid
Imported items:
Negotiated
Commission grid
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6.2 Contract=N
The Contract=N utility is used to set available flag to ‘N’ on all the fares linked to a specific
contract. Fares will not be presented on the Web (unless you use the superuser login!, see agency,
section 3.1)
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6.3 All=Y
The All=Y utility is used to set available flag to ‘Y’ for all the fares of the FARES TEMPLATE
database. This should be used cautiously as it will go through all your contracts and activate them
all. If you want to use this utility please choose off peak hours.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6.4 Export NFO-Nego
The Export NFO-Nego utility was used to export your contracts of negotiated fares to NFO.
It is done automatically now, therefore this tab is not in use.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
6.5 Export Agencies
The Export Agencies utility is used to export all agencies information in a .csv format file. the
format is the same as the one used for the import agencies (see section 5.3).
The file will be called agencies.vendorcode
It will reside in the same directory as the excel files.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7 Utilities
Utilities to facilitate data input and maintenance.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1 Mass Change Nego
To mass change information in Negotiated fare lines or specification tables related to negotiated
fares.
The new information generated using a mass change on specification tables such as Routings,
Restricted flights, ADVP, etc…is always generated on the Fare line level 1 (specs ‘S’). Therefore, it
will have priority on any info registered on Global level 2 (spec ‘G’) or Contract level 3 (spec ‘C’).
Once the Mass Changes are successfully done, you have to Export these updated contracts (set
available flag to ‘Y’) because the mass change automatically sets the flag = 'N'
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.1 Negotiated
This utility allows you to do a mass change on any of the fields related to negotiated fares. The
changes are done in FARES TEMPLATE database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
- If you put an ‘x’ in a field, it will remove the information it contains. Available for all fields except
OW.
- In Net and Mark-up, you can put the amount or the difference (+ or -) you want to apply to the
amount. Example: If you have a mark up of $50 and want to change it to $40 you can enter either
40 or –10.
If your original mark up is a positive number such as 50 by entering a negative number such as -10
in the mark up field you make the system calculate the difference and display 40.
If both the original mark up and new mark up are positive or negative we will replace the first
value.
Currently if the original amount is a large - number and you want to get the difference by entering
a positive number, it will replace the value. Where as it should have replaced the original mark up.
This is requested as a development.
- In the Land field, you can enter Y (yes), N (no) or X to remove existing value.
(blank value is equal to N)
- To set infant or child % to zero, you must enter 0.00
- Currency and Airline are fields related to group of fares. Make sure your selection criteria’s are
either contract and/or (gateway & destination). Any selection criteria’s related to specific fare lines
will not be taken under consideration.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.2 Routing
This utility allows you to do a mass changes on routings. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At lest one selection cristeria
must be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
Important :
- If you check mark the Add box, it will add the routings to existing information.
- If you do not check mark the Add box, it will erase all existing routings for matching selection and
replace it with this new information.
- If you check mark the Delete box on the top part, it will delete all the routings related to the
selection criteria’s.
- If you check mark the Delete box at the end of the routing, it will delete all the routings with the
same routing and via information.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.3 Restricted Flights
This utility allows you to do a mass change on restricted flights. You can either add or delete
restricted flights. The changes are done in FARES TEMPLATE database for all fares lines matching
the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To add restricted flights, airline and flight numbers must not match any existing entries (of selected
information) and delete box not checked.
To delete restricted flights, airline and flight numbers must match existing entries (of selected
information) and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.4 Open Jaw
This utility allows you to do a mass changes on Openjaws. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
Important :
- If you check mark the Add box, it will add the openjaw to existing information.
- If you do not check mark the Add box, it will erase all existing openjaws for matching selection
and replace it with this new information.
- To delete open jaw information zone, type, with zone and with type must match existing
information and delete box checked.
- Zone and Type must all be the same on each line.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.5 Seasonnality
This utility allows you to do a mass changes on Seasonnalities (dates from and to of fares).
Changes are done in FARES TEMPLATE database for all fares lines matching the selection criteria’s.
To remove a complete season from a contract: Use the same season (from and to) in the 'use' &
'and create' fields and do not keep the fare line.
You first have to fill the required selection criteria on top of page.
Then, you have to specify the seasonnality dates you wish to use to Create other fares lines with
different seasonnalities. If you wish to keep the original fare lines, you must check mark the "keep
fare line'.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.6 Week-end
This utility allows you to do a mass changes on week-end surcharges. You can change, add or
delete week-end surcharges. Changes are done in FARES TEMPLATE database for all fares lines
matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To change information (amount and days) on existing week-end surcharges, valid dates must match
with existing entries.
To add week-end surcharges, valid dates must not match any existing entries (of selected
information) and delete box not checked.
To delete week-end surcharges, valid dates must match existing entries (of selected information)
and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.7 Black-Out
This utility allows you to do a mass changes on black out dates. You can add or delete black-out
dates. Changes are done in FARES TEMPLATE database for all fares lines matching the selection
criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To add black-out dates, valid dates and Out/in indicator must not match any existing entries (of
selected information) and delete box not checked.
To delete black-out dates, valid dates and Out-in indicator must match existing entries (of selected
information) and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.8 Surcharge
This utility allows you to do a mass changes on surcharges. You can change, add or delete
surcharges. Changes are done in FARES TEMPLATE database for all fares lines matching the
selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To change information (amounts) on existing surcharges, valid dates must match with existing
entries.
To add surcharges, valid dates must not match any existing entries (of selected information) and
delete box not checked.
To delete surcharges, valid dates must match existing entries (of selected information) and delete
box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.1.9 Rules
This utility allows you to do a mass changes on Rules. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. If you leave everything blank, it
will apply to all contracts.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
- If you put an ‘x’ in field (first character) , it will remove the information it contains.
- If you put an ‘X’ in all fields (first character), it will delete the whole table.
- If you leave a field blank, it will leave existing information. Therefore, if you put information in a
field, it will replace only the fields with new information.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2 Mass Change C.G.
To mass change information in Commission grid lines or specification tables related to Commission
grids.
The new information generated using a mass change on specification tables such as Routings,
Restricted flights, ADVP, etc…is always generated on the Fare line level 1 (specs ‘D’). Therefore, it
will have priority on any info registered on Global level 2 (spec ‘P’) or Contract level 3 (spec ‘E’).
Once the Mass Changes are successfully done, you have to Export these updated contracts (set
available flag to ‘Y’) because the mass change automatically sets the flag = 'N'
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.1 Comm. grid
This utility allows you to do a mass change on any of the fields related to commission grids. The
changes are done in FARES TEMPLATE database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. If you leave everything blank, it
will apply to all contracts.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
- If you put an ‘x’ in a field, it will remove the information it contains. Available for all fields except
OW.
- In Agency $, cap $ and Mark-up, you can put the amount or the difference (+ or -) you want to
apply to the amount. Example: If you have a mark up of $50 and want to change it to $40 you can
enter either 40 or –10
- To set infant or child % to zero, you must enter 0.00
- Currency and Airline are fields related to group of fares. Make sure your selection criteria’s are
either contract and/or (gateway & destination). Any selection criteria’s related to specific fare lines
will not be taken under consideration.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.2 Routing
This utility allows you to do a mass changes on routings. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least one selection criteria is
required.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
Important :
- If you check mark the Add box, it will add the routings to existing information.
- If you do not check mark the Add box, it will erase all existing routings for matching selection and
replace it with this new information.
- If you check mark the Delete box on the top part, it will delete all the routings related to the
selection criteria’s.
- If you check mark the Delete box at the end of the routing, it will delete all the routings with the
same routing and via information.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.3 Restricted Flights
This utility allows you to do a mass change on restricted flights. You can either add or delete
restricted flights. The changes are done in FARES TEMPLATE database for all fares lines matching
the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least one selection criteria
must be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To add restricted flights, airline and flight numbers must not match any existing entries (of selected
information) and delete box not checked.
To delete restricted flights, airline and flight numbers must match existing entries (of selected
information) and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.4 Open Jaw
This utility allows you to do a mass changes on Openjaws. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
Important :
- If you check mark the Add box, it will add the openjaw to existing information.
- If you do not check mark the Add box, it will erase all existing openjaws for matching selection
and replace it with this new information.
- To delete open jaw information zone, type, with zone and with type must match existing
information and delete box checked.
- Zone and Type must all be the same on each line.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.5 Week-end
This utility allows you to do a mass changes on week-end surcharges. You can change, add or
delete week-end surcharges. Changes are done in FARES TEMPLATE database for all fares lines
matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria. To change information (amount and days) on existing
week-end surcharges, valid dates must match with existing entries.
To add week-end surcharges, valid dates must not match any existing entries (of selected
information) and delete box not checked.
To delete week-end surcharges, valid dates must match existing entries (of selected information)
and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.6 Black-Out
This utility allows you to do a mass changes on black out dates. You can add or delete black-out
dates. Changes are done in FARES TEMPLATE database for all fares lines matching the selection
criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To add black-out dates, valid dates and Out/in indicator must not match any existing entries (of
selected information) and delete box not checked.
To delete black-out dates, valid dates and Out-in indicator must match existing entries (of selected
information) and delete box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.7 Surcharge
This utility allows you to do a mass changes on surcharges. You can change, add or delete
surcharges. Changes are done in FARES TEMPLATE database for all fares lines matching the
selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
To change information (amounts) on existing surcharges, valid dates must match with existing
entries.
To add surcharges, valid dates must not match any existing entries (of selected information) and
delete box not checked.
To delete surcharges, valid dates must match existing entries (of selected information) and delete
box checked.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.2.8 Rules
This utility allows you to do a mass changes on Rules. Changes are done in FARES TEMPLATE
database for all fares lines matching the selection criteria’s.
You first have to fill the required selection criteria on top of page. At least 1 selection criteria must
be selected.
Then, in any of the displayed fields, you simply have enter the information you wish to replace for
all fares that will match the selection criteria.
- If you put an ‘x’ in field (first character) , it will remove the information it contains.
- If you put an ‘X’ in all fields (first character), it will delete the whole table.
- If you leave a field blank, it will leave existing information. Therefore, if you put information in a
field, it will replace only the fields with new information.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.3 Mass Change Contract
To mass change information in the contract table.
Because you can specify PCC information per contract ( for all negotiated fares for instance) we
have created this utility to facilitate the work. Contract table must be revised after creation of a new
contract (using Webfares directly or import of excel files), it contains important settings that are
contract related.
You simply have enter the information you wish to replace for all contracts that will match the
selection criteria.
Then you select the contracts that you wish to mass change and click on the plane.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.4 Clean Zones
The Clean Zones utility is used to delete all unused zones. Zones on which no fares are attached.
This tool should be used on a regular basis (Example: once month) for database maintenance and
cleanup.
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.5 Delete Contract
The Delete Contract utility will delete all the fares related to a specific contract in the FARES
TEMPLATE database and their related specification tables. It will also delete the contract
identification in the scrolling list.
Use with caution!
<<Previous page - Next page>>
<<Previous page - Next page>>
Web fares management
7.6 Clone Contract
The Clone Contract utility is used to either:
Clone an already existing contract into ANOTHER contract.
OR
Copy existing information from a contract into other gat/dest in SAME contract
The bottom lines can be use ONLY if contract name from and to is the SAME.
You can copy from/to gateway and/or destination
For instance, if you have
Contract ABC with
YUL to YYC
YUL to YVR
YUL to YEG
and want to copy everything that originates from YUL into YYZ for same destinations, you could
COPY
from contract ABC to ABC
From gateway YUL to gateway YYZ
From destination (blank) to destination (blank)
And it will copy all the YUL to something into YYZ to something, therefore you will get:
YYZ to YYC
YYZ to YVR
YYZ to YEG
<<Previous page - Next page>>
<<Previous page
Web fares management
7.7 Auto zone
To automatically create Gateway or Destination zones using Iata zone, country (or multiple
countries) and state code from the airport table. City codes if required must be manually added in
the zone once created.
Choose a zone type: Specify if you which to create a Gateway or Destination zone.
Choose Iata area zone(s): You can select 1 or more IATA zone. If you do select an IATA zone, the
country and states will not be offered. If you do not choose an IATA zone, system will continue and
ask you to select a country.
0 USA
1 Mexico
2 Caribbean
3 South America
4 Europe
5 Africa
6 Middle east
7 Fareast and India
8 Australia
9 Canada
Choose a country code: Select the country from which you want to obtain the airport codes that will
be part of your zone. Scrolling list is provided using country codes in airports table.
If you check mark the add another country box, you will be able to select another country.
You can select as many countries as you want.
If you choose multiple countries, states will not be offered.
Choose a state code: Currently only applies to US. This option will not be offered if you select
multiple countries. If you select only one country, then you will be able to select a specific state
from which you want to obtain the airport codes. Scrolling list is provided from airports table using
previously selected country code
If nothing selected, system will create zone with all airport codes for that country regardless of the
state.
<<Previous page