Fee
An amount added on to a charge for a specific product, purpose, or service.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
amount |
Fee Amount. Example: 500 USD |
Amount |
false |
|
|
false |
approximateInd |
When true, this fee is approximate. |
boolean |
false |
|
|
false |
cancelRestrictions |
Cancel Restrictions can have a Fee |
CancelRestrictions |
true |
|
|
false |
changeRestrictions |
An individual change restriction may have 1 associated fee. multiple fees for a single change restriction do not apply. |
ChangeRestrictions |
true |
|
|
false |
descText |
Fee/ surcharge Description. Example: U.S Customs User Fee |
string |
false |
|
|
false |
desigText |
Fee designator code. Example: USC |
string |
false |
|
|
false |
guaranteeTimeLimitDateTime |
The length of time the fee of an offer item is guaranteed. In the absence of the fee guarantee time limit, the fee is not guaranteed. Upon expiry, the fee may no longer be guaranteed and either a new shopping process should begin, or the offer should be repriced resulting in a new Offer. Should the fee guarantee time limit extend beyond Order creation, the remaining length of time persists into the corresponding Order Item. The airline can increase the remaining length of time beyond the original time limit should they wish to. This field should only be used when the Airline indicates that a Price Guarantee is available. |
string |
false |
|
|
false |
interlineSettlementInfo |
An Information item related to the value of a product or service as it pertains to interline transactions. |
InterlineSettlementInfo |
true |
|
|
false |
localAmount |
Fee amount specified in a local currency. Example: 7 CHF |
Amount |
false |
|
|
false |
maximumAmount |
Stores an Maximum fee amount which will be charged when a variable fee amount is effective. |
Amount |
false |
|
|
false |
minimumAmount |
Stores an Minimum fee amount which will be charged when a variable fee amount is effective. |
Amount |
false |
|
|
false |
percent |
Stores a percentage which will be used to determine the Fee to be charged in conjunction or not with minimum and maximum amounts. |
number |
false |
|
|
false |
price |
An amount of money expected, required, or given in payment for something. |
Price |
false |
|
|
false |
refundInd |
When true, fee amount is refundable. |
boolean |
false |
|
|
false |
surcharge |
An amount added on to a usual charge for a specific product, purpose, or service. |
Surcharge |
false |
|
|
false |
{
"amount" : {
"curCode" : "string",
"value" : "number"
},
"approximateInd" : "boolean",
"cancelRestrictions" : {
"alacarteofferitem" : { },
"allowedModificationInd" : "boolean",
"descText" : "string",
"effectiveDateTime" : "string",
"expirationDateTime" : "string",
"fee" : { },
"journeyStageCode" : { },
"offerItem" : { },
"orderItem" : { },
"paxRefIdentifier" : "string",
"refund" : { }
},
"changeRestrictions" : {
"alacarteofferitem" : { },
"allowedModificationInd" : "boolean",
"changeTypeCode" : { },
"descText" : "string",
"effectiveDateTime" : "string",
"expirationDateTime" : "string",
"fee" : { },
"journeyStageCode" : { },
"offerItem" : { },
"orderItem" : { },
"paxRefIdentifier" : "string",
"refund" : { }
},
"descText" : "string",
"desigText" : "string",
"guaranteeTimeLimitDateTime" : "string",
"interlineSettlementInfo" : {
"commission" : [ { } ],
"fareDetail" : [ { } ],
"fee" : [ { } ],
"methodCode" : { },
"paxJourney" : { },
"service" : { },
"settlementAmount" : { },
"surcharge" : [ { } ],
"tax" : [ { } ],
"taxableInd" : "boolean"
},
"localAmount" : {
"curCode" : "string",
"value" : "number"
},
"maximumAmount" : {
"curCode" : "string",
"value" : "number"
},
"minimumAmount" : {
"curCode" : "string",
"value" : "number"
},
"percent" : "number",
"price" : {
"alacarteofferitem" : { },
"baseAmount" : { },
"baseAmountGuaranteeTimeLimitDateTime" : "string",
"curConversion" : [ { } ],
"discount" : { },
"equivAmount" : { },
"fareComponent" : { },
"fareDetail" : { },
"farePriceType" : { },
"fee" : [ { } ],
"loyaltyUnitAmount" : { },
"loyaltyUnitName" : "string",
"markup" : [ { } ],
"maskedInd" : "boolean",
"offer" : { },
"offerItem" : { },
"order" : { },
"orderItem" : { },
"service" : { },
"surcharge" : [ { } ],
"taxSummary" : [ { } ],
"totalAmount" : { }
},
"refundInd" : "boolean",
"surcharge" : {
"allRefundableInd" : "boolean",
"breakdown" : [ { } ],
"interlineSettlementInfo" : { },
"price" : { },
"totalAmount" : { }
}
}