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

PriceVarianceRule

A Price Variance rule supports specifying Payment Processing Rules, including payment failure. Acceptable amount and/or percentage of the total amount by which the Order item price can vary. Example: 20 USD, 2 Percent.

Properties

Name Description Type Required Generic Enum Ignore
acceptableVarianceAmount Acceptable amount by which the price at time of payment can vary. Example: 20 USD Amount false false
acceptableVariancePercent Acceptable percent by which the price at time of payment can vary. Example: 2 percent number false false
effectivePeriodDuration Rule Effective Period. string false false
ownerName Entity that owns/ assigned this Rule. If this is an airline, the IATA Airline Designator Code should be used. string false false
paymentInfo An information related to the settlement of a transaction through monetary or other compensations. For example, a payment may be applied to an entire Order or individual Order Items. PaymentInfo true false
remark An additional, supplementary information about the document or service. array false Remark --- false
ruleIdentifier Rule ID assigned by the owner. Example: PRICERULE001. string false false
ruleName Rule Name. Example: Acceptable Price variance string false false

Referenced By

PaymentInfo
Remark
{
  "acceptableVarianceAmount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "acceptableVariancePercent" : "number",
  "effectivePeriodDuration" : "string",
  "ownerName" : "string",
  "paymentInfo" : {
    "amount" : { },
    "merchantAccount" : { },
    "order" : { },
    "orderItem" : { },
    "payer" : { },
    "payerContact" : { },
    "paymentInfoIdentifier" : "string",
    "paymentMethod" : { },
    "paymentRefIdentifier" : "string",
    "paymentStatusCode" : { },
    "paymentTrx" : { },
    "priceVarianceAmount" : { },
    "priceVarianceRule" : { },
    "promotion" : [ { } ],
    "surchargeAmount" : { },
    "ticketDocInfo" : { },
    "typeCode" : { },
    "verificationInd" : "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" : { }
  } ],
  "ruleIdentifier" : "string",
  "ruleName" : "string"
}