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

TaxSummary

A tax summary information.

Properties

Name Description Type Required Generic Enum Ignore
allRefundableInd When true, all tax breakdown amounts are refundable. boolean false false
approximateInd When true, this tax is approximate. boolean false false
carrierFee A Carrier imposed fee detail, typically related to booking, ticketing, or servicing. CarrierFee false false
collectionInd When true, all specified tax breakdowns must be collected. boolean false false
coupon A portion of the Passenger Ticket and Baggage Check or Excess Baggage Ticket that indicates particular places between which the coupon is good for carriage. Coupon true false
guaranteeTimeLimitDateTime The length of time the Tax of an offer item is guaranteed. In the absence of the Tax guarantee time limit, the Tax is not guaranteed. Upon expiry, the Tax 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 Tax 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
price An amount of money expected, required, or given in payment for something. Price true false
pricingParameter A set of Pricing Parameters, including Simple Pricing, Award Travel, Auto Exchange, Override Currency and Tax Exemption. PricingParameter true false
tax A compulsory contribution to state revenue, levied by the government on workers' income and business profits or added to the cost of some goods, services, and transactions. array false Tax --- false
totalTaxAmount Total of all applicable tax amounts included in the price. If tax breakdowns are provided, this amount should match the sum of the tax breakdown amounts. Amount false false
{
  "allRefundableInd" : "boolean",
  "approximateInd" : "boolean",
  "carrierFee" : {
    "amount" : { },
    "appCode" : "string",
    "carrier" : { },
    "fareComponent" : [ { } ],
    "originDest" : { },
    "paymentMethod" : { },
    "rbdCode" : { },
    "reportingCodeText" : "string",
    "taxSummary" : { },
    "ticketDocInfo" : { },
    "typeCode" : "string"
  },
  "collectionInd" : "boolean",
  "coupon" : {
    "baggageAllowance" : [ { } ],
    "connectedCouponNumber" : "number",
    "consumedAtIssuanceInd" : "boolean",
    "couponNumber" : "number",
    "couponValidityPeriod" : { },
    "excessBaggage" : { },
    "fareBasisCode" : "string",
    "filedFee" : { },
    "involIndCode" : "string",
    "mediaTypeCode" : "string",
    "nonCommissionableInd" : "boolean",
    "nonInterlineableInd" : "boolean",
    "nonRefundableInd" : "boolean",
    "nonReissuableNonExchInd" : "boolean",
    "productCharacteristic" : { },
    "promotion" : { },
    "refNumber" : "number",
    "remarkText" : "string",
    "resChangeInfo" : { },
    "rficCode" : { },
    "rfiscCode" : { },
    "rfiscDescText" : "string",
    "seqNumber" : "number",
    "service" : [ { } ],
    "serviceDeliveryDate" : "string",
    "serviceDeliveryProviderLocationCode" : { },
    "serviceDeliveryProviderName" : "string",
    "serviceQty" : "number",
    "settlementAuthorizationIdentifier" : "string",
    "soldAirlineInfo" : { },
    "statusCode" : "string",
    "taxSummary" : [ { } ],
    "ticket" : { },
    "validatingCarrier" : { },
    "valueAmount" : { }
  },
  "guaranteeTimeLimitDateTime" : "string",
  "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" : { }
  },
  "pricingParameter" : {
    "autoExchInd" : "boolean",
    "awardIncludedInd" : "boolean",
    "awardOnlyInd" : "boolean",
    "overrideCurCode" : { },
    "responseParameters" : { },
    "simplePricingInd" : "boolean",
    "taxExemption" : [ { } ]
  },
  "tax" : [ {
    "addlFiledTaxCode" : { },
    "addlTaxCode" : { },
    "amount" : { },
    "approximateInd" : "boolean",
    "appTypeCode" : "string",
    "collectionInd" : "boolean",
    "collectionPointTax" : [ { } ],
    "country" : { },
    "countrySubDivision" : { },
    "curConversion" : { },
    "descText" : "string",
    "filedAmount" : { },
    "filedTaxCode" : { },
    "interlineSettlementInfo" : { },
    "qualifierCode" : { },
    "refundInd" : "boolean",
    "salesTaxRegistration" : { },
    "taxCode" : { },
    "taxSummary" : { },
    "typeCode" : { }
  } ],
  "totalTaxAmount" : {
    "curCode" : "string",
    "value" : "number"
  }
}