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

Price

An amount of money expected, required, or given in payment for something.

Properties

Name Description Type Required Generic Enum Ignore
aLaCarteOfferItem A Container of one Service (excluding flights) or Service Bundle which is priced per unit. A La Carte Offer Items are optional, and the quantities of these can be selected for any of the eligible passengers and segments. ALaCarteOfferItem true false
baseAmount Total Base Fare Amount. Example: 200000 Amount false false
baseAmountGuaranteeTimeLimitDateTime The length of time the Base Amount of an offer item is guaranteed. In the absence of the Base Amount guarantee time limit, the Base Amount is not guaranteed. Upon expiry, the Base Amount 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 Base Amount 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
curConversion A result of converting one currency into another currency. E.g. local currency to USD, air miles to monetary. array false CurConversion --- false
discount A deduction from the price amount, made in advance of its payment. Discount false false
equivAmount The entire amount of transaction stated in the local currency at the point of sale, or the currency as defined by the Currency Indicator Code. Amount false false
fareComponent A portion of an itinerary between two consecutive fare construction points. If the journey has only one fare component, the points of origin and destination are the only fare construction points FareComponent true false
fareDetail An amount charged by the carrier for the carriage of a passenger and his allowable free baggage. FareDetail true false
farePriceType A type of fair price applied to a Fare Detail (e.g. filed amount, net amount, or a sell amount). FarePriceType true false
fee An amount added on to a charge for a specific product, purpose, or service. array false Fee --- false
loyaltyUnitAmount Amount specified in loyalty units. Note: the 'Currency Code' sup for this BDT should not be populated. Amount false false
loyaltyUnitName The name of the loyalty unit used by the loyalty unit amount (e.g. miles or points). string false false
markup A definition of the reason for the markup added by an airline as part of the offer reported as calculation detail. array false Markup --- false
maskedInd Indicator to advise the Seller if the price will be masked to the Customer 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
offerItem A priced grouping of one or more services within an Offer. OfferItem true false
order A uniquely identified record of the agreement of one party with another to receive products and services under specified terms and conditions. Order supports the sale of a flexible range of airline products and services that are not necessarily Journey based (e.g. subscription services). Order 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
service An instance of a specific flight or Service Definition as it has been offered (and eventually ordered and consumed) in the context of a specific Offer and/or Order. Service true false
surcharge An amount added on to a usual charge for a specific product, purpose, or service. array false Surcharge --- false
taxSummary A tax summary information. array false TaxSummary --- false
totalAmount Total monetary price amount, including all tax, surcharge, and fee amounts. Amount false false
{
  "alacarteofferitem" : {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "flightService" : { },
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderItem" : { },
    "pax" : [ { } ],
    "paxJourney" : [ { } ],
    "paxSegment" : [ { } ],
    "paymentTimeLimit" : { },
    "priceClass" : [ { } ],
    "seatOnLeg" : { },
    "unitPrice" : { }
  },
  "baseAmount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "baseAmountGuaranteeTimeLimitDateTime" : "string",
  "curConversion" : [ {
    "amount" : { },
    "conversionRate" : { },
    "localAmount" : { },
    "price" : { },
    "tax" : { }
  } ],
  "discount" : {
    "amount" : { },
    "appText" : "string",
    "descText" : "string",
    "discountContext" : [ { } ],
    "percent" : "number",
    "preDiscountedAmount" : { },
    "price" : { }
  },
  "equivAmount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "fareComponent" : {
    "cabinType" : { },
    "carrierFee" : { },
    "fareBasisAppCode" : "string",
    "fareBasisCityPairText" : "string",
    "fareBasisCode" : "string",
    "fareDetail" : { },
    "fareRule" : [ { } ],
    "fareTypeCode" : "string",
    "negotiatedCode" : "string",
    "paxSegment" : [ { } ],
    "price" : { },
    "priceClass" : { },
    "rbd" : { },
    "ticketDesigCode" : "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"
  },
  "farePriceType" : {
    "fareDetail" : { },
    "farePriceTypeCode" : "string",
    "price" : { }
  },
  "fee" : [ {
    "amount" : { },
    "approximateInd" : "boolean",
    "cancelRestrictions" : { },
    "changeRestrictions" : { },
    "descText" : "string",
    "desigText" : "string",
    "guaranteeTimeLimitDateTime" : "string",
    "interlineSettlementInfo" : { },
    "localAmount" : { },
    "maximumAmount" : { },
    "minimumAmount" : { },
    "percent" : "number",
    "price" : { },
    "refundInd" : "boolean",
    "surcharge" : { }
  } ],
  "loyaltyUnitAmount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "loyaltyUnitName" : "string",
  "markup" : [ {
    "amount" : { },
    "price" : { },
    "typeCode" : "string"
  } ],
  "maskedInd" : "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"
  },
  "offerItem" : {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "mandatoryInd" : "boolean",
    "modificationProhibitedInd" : "boolean",
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderAmendment" : { },
    "orderItem" : { },
    "paymentTimeLimit" : { },
    "price" : { },
    "priceGuaranteeTimeLimitDateTime" : "string",
    "relatedToExistingOrderItem" : [ { } ],
    "service" : [ { } ],
    "typeCode" : "string"
  },
  "order" : {
    "bilateralTimeLimit" : [ { } ],
    "bookingRef" : [ { } ],
    "carrier" : { },
    "commission" : [ { } ],
    "creationDateTime" : "string",
    "depositTimeLimitDateTime" : "string",
    "existingOrderCriteria" : { },
    "inventoryGuarantee" : { },
    "lastModifiedDateTime" : "string",
    "namingTimeLimitDateTime" : "string",
    "offer" : [ { } ],
    "order" : [ { } ],
    "orderIdentifier" : "string",
    "orderItem" : [ { } ],
    "ownerTypeCode" : { },
    "paxGroup" : { },
    "paymentInfo" : [ { } ],
    "paymentTimeLimitDateTime" : "string",
    "statusCode" : { },
    "ticketDocInfo" : { },
    "totalPrice" : { },
    "versionNumber" : "integer",
    "webAddressUri" : "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"
  },
  "service" : {
    "accountingCode" : "string",
    "accountingSubCode" : "string",
    "actionCode" : { },
    "alacarteofferitem" : { },
    "bag" : [ { } ],
    "bookingRef" : [ { } ],
    "bookingStatusCode" : { },
    "componentService" : [ { } ],
    "compoundService" : { },
    "coupon" : { },
    "deliveryCode" : "string",
    "deliveryMilestoneCode" : "string",
    "deliveryProvider" : { },
    "deliveryStatusCode" : { },
    "deliveryStatusDescText" : "string",
    "dependeeService" : { },
    "dependentService" : [ { } ],
    "descText" : "string",
    "expirationDateTime" : "string",
    "interlineSettlementInfo" : { },
    "internalValue" : { },
    "milestoneCode" : "string",
    "offeredPax" : [ { } ],
    "offerItem" : { },
    "orderItem" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxSegment" : { },
    "responsibleAirline" : { },
    "selectedSeat" : { },
    "serviceAssociations" : { },
    "serviceDefinition" : { },
    "serviceIdentifier" : "string",
    "statusChangeReasonText" : "string",
    "statusCode" : { },
    "statusDescText" : "string",
    "typeText" : "string",
    "unchangedInd" : "boolean"
  },
  "surcharge" : [ {
    "allRefundableInd" : "boolean",
    "breakdown" : [ { } ],
    "interlineSettlementInfo" : { },
    "price" : { },
    "totalAmount" : { }
  } ],
  "taxSummary" : [ {
    "allRefundableInd" : "boolean",
    "approximateInd" : "boolean",
    "carrierFee" : { },
    "collectionInd" : "boolean",
    "coupon" : { },
    "guaranteeTimeLimitDateTime" : "string",
    "price" : { },
    "pricingParameter" : { },
    "tax" : [ { } ],
    "totalTaxAmount" : { }
  } ],
  "totalAmount" : {
    "curCode" : "string",
    "value" : "number"
  }
}