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

FareRule

A Special purchasing rules and restrictions used to differentiate fare levels from one another.

Properties

Name Description Type Required Generic Enum Ignore
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
instantPurchaseTypeCode Instant purchase type code, Ex: CC (Ticketless purchase immediately charged to credit card) NO (Not an instant purchase) TT (Simultaneous with time of ticketing) Encoding scheme: IATA PADIS Codeset IPT - Instant Purchase Type string false false
penalty A fee or penalty for failure to meet agreed conditions. Information related to a punishment imposed for breaking a law, rule, or contract. array false Penalty --- false
remark An additional, supplementary information about the document or service. array false Remark --- false
ruleCode Fare category number as defined by ATPCO. string false false
ticketlessInd When TRUE, the Fare can be purchased without issuing a ticket. boolean false false

Referenced By

FareComponent
Penalty
Remark
{
  "fareComponent" : {
    "cabinType" : { },
    "carrierFee" : { },
    "fareBasisAppCode" : "string",
    "fareBasisCityPairText" : "string",
    "fareBasisCode" : "string",
    "fareDetail" : { },
    "fareRule" : [ { } ],
    "fareTypeCode" : "string",
    "negotiatedCode" : "string",
    "paxSegment" : [ { } ],
    "price" : { },
    "priceClass" : { },
    "rbd" : { },
    "ticketDesigCode" : "string"
  },
  "instantPurchaseTypeCode" : "string",
  "penalty" : [ {
    "amount" : { },
    "appCode" : { },
    "cancelFeeInd" : "boolean",
    "changeFeeInd" : "boolean",
    "descText" : "string",
    "fareDetail" : [ { } ],
    "fareRule" : { },
    "netInd" : "boolean",
    "offer" : { },
    "orderItem" : { },
    "penaltyIdentifier" : "string",
    "percent" : "number",
    "ticketDocInfo" : { },
    "typeCode" : { },
    "upgradeFeeInd" : "boolean"
  } ],
  "remark" : [ {
    "aircraft" : { },
    "aircraftGroup" : { },
    "asymmetricalLoadLimitationTable" : { },
    "baggageStandardWeights" : { },
    "balanceOutputRequirement" : { },
    "cargoHeatingDevice" : { },
    "cargoVentilationDevice" : { },
    "centerOfGravityLimitTable" : { },
    "combinedLoadLimitation" : { },
    "combinedLoadLimitationTable" : { },
    "creationDateTime" : "string",
    "crewBaggageStandardWeights" : { },
    "crewDistribution" : { },
    "crewStandardWeights" : { },
    "cumulativeLoadLimitationTable" : { },
    "curtailmentTable" : { },
    "datedOperatingFlight" : { },
    "deck" : { },
    "displayInd" : "boolean",
    "dowConfiguration" : { },
    "dowItem" : { },
    "dryOperatingAircraft" : { },
    "fareRule" : { },
    "floorLoadLimitationTable" : { },
    "fuelDistribution" : { },
    "fuelingProcedure" : { },
    "idealTrimLineTable" : { },
    "lateralImbalanceLimitTable" : { },
    "maximumWeights" : { },
    "maximumWeightsTable" : { },
    "minimumWeights" : { },
    "minimumWeightsTable" : { },
    "missingRestraintRule" : { },
    "orderAmendment" : { },
    "otherPaymentMethod" : { },
    "pantryDistribution" : { },
    "pax" : { },
    "paxStandardWeights" : { },
    "paxTrimOutputRequirement" : { },
    "potableWaterDistribution" : { },
    "priceVarianceRule" : { },
    "promotion" : { },
    "responseParameters" : { },
    "runningLoadLimitationTable" : { },
    "specialLoadLimitation" : { },
    "stabTable" : { },
    "supplementaryInfoRequirement" : { },
    "swa" : { },
    "text" : "string",
    "tippingLimitTable" : { },
    "uldCompatibility" : { },
    "uldType" : { }
  } ],
  "ruleCode" : "string",
  "ticketlessInd" : "boolean"
}