FAB Price Codes
FAB Price Codes (FPCs) can be used to categorise various parts of the FAB_BasketRS.
They are strings of 1-4 parts, delimited with a .
E.g:
basic.adult.flightbasic.infant.flight.1
Tip
Also see Parsing ItineraryCost.Note
It is advisable to have your integration gracefully handle cost details that have missing/unrecognised/unparsable FPCs; e.g by displaying them as a generic cost.FPCs
Below is a non exhaustive list of the most common FPCs.
Note
This table only lists the first three parts, any FPC may be further appended with a1 or a 2 to indicate outbound / inbound respectively.| Type | Sub-Type 1 | Sub-Type 2 | Description |
|---|---|---|---|
| unrecognised | - | - | Indicates a mapping error, can be raised with Paxport Customer Services |
| basic | adult/child/infant/pax/party | flight | Flight fare (may include tax/discounts/fees if discrete values are not known) |
| basic | unit | room | - |
| extra | adult/child/infant/pax/party | flightmeal | Inflight meal |
| extra | adult/child/infant/pax/party | insurance | Insurance |
| extra | adult/child/infant/pax/party | seatupgrade | - |
| extra | adult/child/infant/pax/party | seat | Seat selection |
| extra | adult/child/infant/pax/party | transfer | Resort transfer |
| extra | adult/child/infant/pax/party | any | Generic FPC for extras |
| extra | adult/child/infant/pax/party | charity | Charity donation |
| extra | adult/child/infant/pax/party | checkin | Check-in fee |
| extra | unit | baggage | Bag cost. |
| extra | unit | baggagetracking | - |
| extra | unit | carhire | - |
| extra | unit | taxi_transfer | - |
| extra | carparking | - | |
| supplement | adult/child/infant/pax/party | board | - |
| supplement | adult/child/infant/pax/party | eticket | - |
| supplement | adult/child/infant/pax/party | flight | Generic flight fee |
| supplement | adult/child/infant/pax/party | fuel | Fuel supplement |
| supplement | adult/child/infant/pax/party | room | - |
| supplement | adult/child/infant/pax/party | paperticket | - |
| supplement | adult/child/infant/pax/party | tod | - |
| supplement | adult/child/infant/pax/party | handling | Generic booking fee or card charge. |
| supplement | adult/child/infant/pax/party | afp | - |
| supplement | adult/child/infant/pax/party | agent | Agent fee or commission |
| supplement | pax | baggage | Bag cost, generally for the recommended bag option. |
| supplement | adult/child/infant/pax/party | charity | - |
| supplement | adult/child/infant/pax/party | checkin | Check-in fee |
| supplement | adult/child/infant/pax/party | bookingfee | Booking fee |
| supplement | adult/child/infant/pax/party | service | Service fee |
| supplement | adult/child/infant/pax/party | discount | Discount |
| supplement | adult/child/infant/pax/party | earlybooking | - |
| supplement | adult/child/infant/pax/party | latebooking | - |
| supplement | pax | flightmeal | - |
| supplement | pax | noflightmeal | - |
| supplement | adult/child/infant/pax/party | special | - |
| supplement | adult/child/infant/pax/party | seat | Fee for a mandatory or automatic seat selection |
| supplement | room | occupancy | - |
| supplement | unit | room | - |
| tax | adult/child/infant/pax/party | flight | Flight tax |
Type
The type part helps with high level categorisation.
| Type | Description |
|---|---|
| basic | A core cost component, e.g the fare |
| extra | An extra e.g a meal |
| supplement | A fee or discount |
| tax | A tax |
Sub-Type 1
The sub-type 1 part helps identify how the cost is applied.
Tip
The passenger definitions (i.e age ranges) for FPCs are from the supplier. E.g a 14 year old passenger would have tax.adult.flight for Corendon but tax.child.flight for easyJet.
The only exception is for youths which lack an FPC Sub-Type 1 at present; these are mapped to child FPCs.
| Type | Description |
|---|---|
| adult | Applies to one or more adults in the party |
| child | Applies to one or more children in the party |
| infant | Applies to one or more infants in the party |
| pax | Applies to one or more passengers in the party |
| party | Applies to the party |
| unit | A generic unit, e.g a bag or a room |
Sub-Type 2
The sub-type 2 helps identify the specific cost category. E.g “flightmeal”
Last modified November 30, 2022