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

CarrierFee

A Carrier imposed fee detail, typically related to booking, ticketing, or servicing.

Properties

Name Description Type Required Generic Enum Ignore
amount Fee amount and currency code. Amount true false
appCode Code used to specify if the fee is non-interlineable, non-refundable, or non-commissionable. string true false
carrier An organization which carries the passenger, baggage, or goods, and/or commits to delivering the carriage as well as any related services such as issuance of ticket, creation of Order, etc. Carrier 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 array false FareComponent --- false
originDest An Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight. OriginDest false false
paymentMethod A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount. PaymentMethod false false
rbdCode Code used to identify a particular RBD (e.g. P, J, W, M, etc.). RbdCode false false
reportingCodeText A carrier fee reporting code. string true false
taxSummary A tax summary information. TaxSummary 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 The type of carrier fee related to booking, ticketing, or servicing as defined by PADIS 9750 (option). string true false
{
  "amount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "appCode" : "string",
  "carrier" : {
    "aircraftGroup" : [ { } ],
    "airlineAccountingCode" : "string",
    "airlineCabinType" : [ { } ],
    "airlineCriteria" : [ { } ],
    "airlineDesigCode" : { },
    "airlineLoadInfo" : [ { } ],
    "airlineProfile" : { },
    "alliance" : [ { } ],
    "baggageAllowance" : { },
    "baggageDisclosure" : { },
    "baggageStandardWeights" : [ { } ],
    "bagTag" : { },
    "bookingEntity" : { },
    "carrierAgent" : [ { } ],
    "carrierAircraftType" : [ { } ],
    "carrierFee" : { },
    "clearance" : { },
    "clearanceParty" : { },
    "contactInfo" : [ { } ],
    "contentOwner" : { },
    "coupon" : { },
    "crewBaggageStandardWeights" : [ { } ],
    "crewStandardWeights" : [ { } ],
    "datedMarketingSegment" : [ { } ],
    "datedOperatingFlight" : [ { } ],
    "datedOperatingSegment" : [ { } ],
    "duplicateDesigInd" : "boolean",
    "iataAircraftType" : [ { } ],
    "iataNumber" : "number",
    "loyaltyProgram" : { },
    "loyaltyProgramAccount" : { },
    "marketedOffer" : [ { } ],
    "merchantAccount" : { },
    "name" : "string",
    "order" : [ { } ],
    "orderItem" : [ { } ],
    "paxStandardWeights" : [ { } ],
    "programCriteria" : { },
    "promotionIssuer" : { },
    "service" : { },
    "serviceDefinition" : [ { } ],
    "shoppingResponse" : { },
    "ticketIssuanceInfo" : { },
    "uldType" : [ { } ],
    "validatedOffer" : [ { } ],
    "volumeUnitCode" : { },
    "weightUnitCode" : { }
  },
  "fareComponent" : [ {
    "cabinType" : { },
    "carrierFee" : { },
    "fareBasisAppCode" : "string",
    "fareBasisCityPairText" : "string",
    "fareBasisCode" : "string",
    "fareDetail" : { },
    "fareRule" : [ { } ],
    "fareTypeCode" : "string",
    "negotiatedCode" : "string",
    "paxSegment" : [ { } ],
    "price" : { },
    "priceClass" : { },
    "rbd" : { },
    "ticketDesigCode" : "string"
  } ],
  "originDest" : {
    "calendarDateCriteria" : { },
    "carrierFee" : { },
    "datedMarketingSegment" : [ { } ],
    "destArrivalCriteria" : { },
    "destStation" : { },
    "journeyDurationCriteria" : { },
    "originDepRequest" : { },
    "originDestIdentifier" : "string",
    "originStation" : { },
    "paxJourney" : [ { } ],
    "rbd" : [ { } ],
    "ticketDocInfo" : { }
  },
  "paymentMethod" : {
    "accountableDoc" : { },
    "bankTransfer" : { },
    "carrierFee" : { },
    "cash" : { },
    "check" : { },
    "commitmentToPay" : [ { } ],
    "directBill" : { },
    "ewallet" : { },
    "iataEasyPay" : { },
    "loyaltyRedemption" : { },
    "otherPaymentMethod" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "shoppingCriteria" : { },
    "typeCode" : { },
    "voucher" : { }
  },
  "rbdCode" : {
    "rbdCodeEnum" : { }
  },
  "reportingCodeText" : "string",
  "taxSummary" : {
    "allRefundableInd" : "boolean",
    "approximateInd" : "boolean",
    "carrierFee" : { },
    "collectionInd" : "boolean",
    "coupon" : { },
    "guaranteeTimeLimitDateTime" : "string",
    "price" : { },
    "pricingParameter" : { },
    "tax" : [ { } ],
    "totalTaxAmount" : { }
  },
  "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" : "string"
}