Source: https://guides.developer.iata.org/docs/download-the-latest-standards

Discount

A deduction from the price amount, made in advance of its payment.

Properties

Name Description Type Required Generic Enum Ignore
amount Discount amount applied to a price. Amount false false
appText Discount application, e.g. Bag. string false false
descText Discount Description. string false false
discountContext A contextual information to further describe something using a key-value pair. array false KeyValueProperty --- false
percent Discount percentage applied to the price. number false false
preDiscountedAmount The original price on which the discount was applied to. Amount false false
price An amount of money expected, required, or given in payment for something. Price true false

Referenced By

Price
KeyValueProperty
{
  "amount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "appText" : "string",
  "descText" : "string",
  "discountContext" : [ {
    "affinityShoppingCriteria" : { },
    "coupon" : { },
    "discount" : { },
    "keyText" : "string",
    "prefLevel" : { },
    "seatProfile" : { },
    "valueText" : "string"
  } ],
  "percent" : "number",
  "preDiscountedAmount" : {
    "curCode" : "string",
    "value" : "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" : { }
  }
}