Penalty
A fee or penalty for failure to meet agreed conditions. Information related to a punishment imposed for breaking a law, rule, or contract.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
amount |
Penalty monetary value amount and currency code. |
Amount |
false |
|
|
false |
appCode |
Penalty application type. Examples: ADE (After departure) NOS (No show) PDE (Prior to departure) |
PenaltyAppCode |
false |
|
|
false |
cancelFeeInd |
When TRUE, Cancellation fee(s) may apply. |
boolean |
false |
|
|
false |
changeFeeInd |
When TRUE, Change of Itinerary fee(s) may apply. |
boolean |
false |
|
|
false |
descText |
Description of the applicable penalty. |
string |
false |
|
|
false |
fareDetail |
An amount charged by the carrier for the carriage of a passenger and his allowable free baggage. |
array |
false |
FareDetail |
--- |
false |
fareRule |
A Special purchasing rules and restrictions used to differentiate fare levels from one another. |
FareRule |
true |
|
|
false |
netInd |
The airline informs the seller if the penalty is netted (True) (i.e. taken from any amount that airline will owe to customer consequently to the servicing) or to be paid (False) (i.e. charged to customer upfront any servicing action, and even if customer benefits from a subsequent refund/ residual value). |
boolean |
false |
|
|
false |
offer |
A proposal to sell a specific set of products or Services under specific conditions, for a certain price. Can be the response to a shopping request. |
Offer |
true |
|
|
false |
orderItem |
An individually priced item within an Order, made up of one or more Services. May or may not be a selected Offer Item (e.g. non-chargeable Services available on request such as a wheelchair). |
OrderItem |
true |
|
|
false |
penaltyIdentifier |
Unique identifier of this Penalty instance. |
string |
false |
|
|
false |
percent |
Percentage Value relating to acceptable the total amount by which the Order item price can vary; OR the amount of a penalty. Example: 20 USD, 2 Percent |
number |
false |
|
|
false |
ticketDocInfo |
An Information corresponding to a group of 1 to 4 Tickets for a single Origin Destination and a single Passenger. |
TicketDocInfo |
true |
|
|
false |
typeCode |
Penalty type information. Examples: Cancellation, Change, NoShow, Upgrade, Other |
PenaltyTypeCode |
false |
|
|
false |
upgradeFeeInd |
When TRUE, Upgrade fee(s) may apply. |
boolean |
false |
|
|
false |
{
"amount" : {
"curCode" : "string",
"value" : "number"
},
"appCode" : {
"penaltyAppCodeEnum" : { }
},
"cancelFeeInd" : "boolean",
"changeFeeInd" : "boolean",
"descText" : "string",
"fareDetail" : [ {
"accountCode" : "string",
"fareCalculationInfo" : { },
"fareComponent" : [ { } ],
"fareIndCode" : "string",
"farePriceType" : [ { } ],
"fareRefText" : "string",
"fareWaiver" : [ { } ],
"filedFareInd" : "boolean",
"interlineSettlementInfo" : { },
"netReportingCodeText" : "string",
"orderItem" : { },
"pax" : [ { } ],
"penalty" : { },
"price" : { },
"pricingSystemCodeText" : "string",
"statisticalCodeText" : "string",
"ticketDocInfo" : { },
"tourCode" : "string"
} ],
"fareRule" : {
"fareComponent" : { },
"instantPurchaseTypeCode" : "string",
"penalty" : [ { } ],
"remark" : [ { } ],
"ruleCode" : "string",
"ticketlessInd" : "boolean"
},
"netInd" : "boolean",
"offer" : {
"alacarteofferitem" : [ { } ],
"commission" : { },
"disclosure" : [ { } ],
"expirationTimeLimitDateTime" : "string",
"inventoryGuarantee" : { },
"marketingCarrier" : { },
"matchAppText" : "string",
"matchPercent" : "number",
"matchTypeCode" : { },
"offerIdentifier" : "string",
"offerItem" : [ { } ],
"order" : { },
"ownerTypeCode" : { },
"paymentTimeLimitDateTime" : "string",
"penalty" : [ { } ],
"ptcOfferParameters" : [ { } ],
"redemptionInd" : "boolean",
"requestedDateInd" : "boolean",
"totalPrice" : { },
"validatingCarrier" : { },
"webAddressUrlUri" : "string"
},
"orderItem" : {
"alacarteofferitem" : { },
"bilateralTimeLimit" : [ { } ],
"cancelRestrictions" : [ { } ],
"changeGroupIdentifier" : "string",
"changeRestrictions" : [ { } ],
"changeTypeText" : "string",
"commission" : [ { } ],
"creationDateTime" : "string",
"depositTimeLimitDateTime" : "string",
"disclosure" : [ { } ],
"fareDetail" : [ { } ],
"grandTotalAmount" : { },
"inventoryGuaranteeIdentifier" : "string",
"inventoryGuaranteeTimeLimitDateTime" : "string",
"marketingCarrier" : { },
"namingTimeLimitDateTime" : "string",
"offerItem" : { },
"order" : { },
"orderItemIdentifier" : "string",
"ownerTypeCode" : { },
"paxGroup" : { },
"paymentInfo" : [ { } ],
"paymentTimeLimitDateTime" : "string",
"penalty" : [ { } ],
"price" : { },
"priceGuaranteeTimeLimitDateTime" : "string",
"reusableInd" : "boolean",
"service" : [ { } ],
"statusCode" : { },
"ticketingTimeLimitDateTime" : "string",
"typeCode" : "string",
"webAddressUri" : "string"
},
"penaltyIdentifier" : "string",
"percent" : "number",
"ticketDocInfo" : {
"bookingAgency" : { },
"bookingRef" : [ { } ],
"bookletQty" : "number",
"carrierFee" : { },
"commission" : { },
"endorsementText" : "string",
"fareDetail" : { },
"orderAmendment" : { },
"originalIssueInfo" : { },
"originDest" : { },
"pax" : { },
"paymentInfo" : [ { } ],
"penalty" : [ { } ],
"pricingCountryCode" : { },
"pricingDate" : "string",
"pricingLocationCode" : { },
"pricingTime" : "string",
"referencedOrder" : { },
"servicingAgency" : { },
"ticket" : [ { } ],
"ticketRefIdentification" : [ { } ]
},
"typeCode" : {
"penaltyTypeCodeEnum" : { }
},
"upgradeFeeInd" : "boolean"
}