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

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.

Properties

Name Description Type Required Generic Enum Ignore
accountingCode Grouping of services might be mapped to RFIC string true false
accountingSubCode Service identifier might be mapped to RFISC string true false
actionCode Requires further clarification by OOTF - business accounting group. ActionCode false false
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
bag A piece of luggage associated with a passenger, packed for traveling, and necessary or appropriate in connection with a journey. array false Bag --- false
bookingRef A location in a database where to find a booking. array false BookingRef --- false
bookingStatusCode Indicates the current status of a Service booking. ServiceBookingStatusCode false false
componentService At time of Order Creation, an Offered Service can become multiple services within the Order Item as the service is broken down per segment and passenger. array false Service --- false
compoundService At time of Order Creation, an Offered Service can become multiple services within the Order Item as the service is broken down per segment and passenger. Service 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
deliveryCode Grouping of services on delivery aspects string false false
deliveryMilestoneCode Records an event in the lifecycle of a service delivery that may or may not occur independently of a change of service status, e.g. passenger boarded, passenger accepted airside, bag loaded or offloaded. Exploratory functionality string false false
deliveryProvider An entity responsible for delivery of a good or Service. DeliveryProvider false false
deliveryStatusCode Indicates the current status of a Service delivery ServiceDeliveryStatusCode false false
deliveryStatusDescText To allow passing information in addition to Service Delivery Status string false false
dependeeService 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 false false
dependentService 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. array false Service --- false
descText Free text for textual description. string false false
expirationDateTime Time stamp when the service is no longer eligible to be consumed, e.g. lounge pass expiry date. string false false
interlineSettlementInfo An Information item related to the value of a product or service as it pertains to interline transactions. InterlineSettlementInfo false false
internalValue An amount of money expected, required, or given in payment for something. Price true false
milestoneCode Records an event in the lifecycle of a service delivery that may or may not occur independently of a change of service status, e.g. passenger boarded, passenger accepted airside, bag loaded or offloaded. string false false
offeredPax A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. array true Pax --- false
offerItem A priced grouping of one or more services within an Offer. OfferItem 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
pax A person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment. Pax true false
paxJourney A collection of segments which satisfies transportation of a passenger for a given origin and destination. PaxJourney false false
paxSegment A transportation of a passenger on a Dated Operating Segment. PaxSegment false false
responsibleAirline 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
selectedSeat A sitting place for a passenger or crew in a cabin compartment on a Dated Operating Leg. SeatOnLeg false false
serviceAssociations A reference to the details of this Service. May include either Passenger Journeys, a Service Definition, or a Selected Seat. ServiceAssociations true false
serviceDefinition A description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight. ServiceDefinition false false
serviceIdentifier Uniquely Identifies a Service within the context of one message. string false false
statusChangeReasonText Free text explanation of the service status change, e.g. status change to UNABLE 'passenger offloaded because disorderly'. string false false
statusCode Status of the Service instance. See PADIS Codelist 4405 for possible values. ServiceStatusCode false false
statusDescText To allow passing information to a Service Status. string false false
typeText Information about the type of service. string false false
unchangedInd Indicated that this service is unchanged after reshopping. boolean false false
{
  "accountingCode" : "string",
  "accountingSubCode" : "string",
  "actionCode" : {
    "actionCodeEnum" : { }
  },
  "alacarteofferitem" : {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "flightService" : { },
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderItem" : { },
    "pax" : [ { } ],
    "paxJourney" : [ { } ],
    "paxSegment" : [ { } ],
    "paymentTimeLimit" : { },
    "priceClass" : [ { } ],
    "seatOnLeg" : { },
    "unitPrice" : { }
  },
  "bag" : [ {
    "bagDimension" : { },
    "bagException" : [ { } ],
    "bagLocationCity" : { },
    "bagLocationCountry" : { },
    "bagLocationRegion" : { },
    "bagPhysicalProperty" : { },
    "bagPosition" : { },
    "bagSegment" : [ { } ],
    "bagTag" : { },
    "crewMember" : { },
    "pax" : { },
    "service" : { }
  } ],
  "bookingRef" : [ {
    "bookingCreationDateTime" : "string",
    "bookingEntity" : { },
    "bookingIdentifier" : "string",
    "order" : { },
    "org" : { },
    "paxGroup" : { },
    "service" : { },
    "ticketDocInfo" : { },
    "typeCode" : "string"
  } ],
  "bookingStatusCode" : {
    "serviceBookingStatusCodeEnum" : { }
  },
  "componentService" : [ {
    "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"
  } ],
  "compoundService" : {
    "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"
  },
  "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" : { }
  },
  "deliveryCode" : "string",
  "deliveryMilestoneCode" : "string",
  "deliveryProvider" : {
    "identifier" : "string",
    "name" : "string",
    "service" : { }
  },
  "deliveryStatusCode" : {
    "serviceDeliveryStatusCodeEnum" : { }
  },
  "deliveryStatusDescText" : "string",
  "dependeeService" : {
    "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"
  },
  "dependentService" : [ {
    "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"
  } ],
  "descText" : "string",
  "expirationDateTime" : "string",
  "interlineSettlementInfo" : {
    "commission" : [ { } ],
    "fareDetail" : [ { } ],
    "fee" : [ { } ],
    "methodCode" : { },
    "paxJourney" : { },
    "service" : { },
    "settlementAmount" : { },
    "surcharge" : [ { } ],
    "tax" : [ { } ],
    "taxableInd" : "boolean"
  },
  "internalValue" : {
    "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" : { }
  },
  "milestoneCode" : "string",
  "offeredPax" : [ {
    "ageMeasure" : { },
    "ageOrdinal" : "integer",
    "alacarteofferitem" : [ { } ],
    "bag" : [ { } ],
    "birthdate" : "string",
    "booking" : { },
    "contactInfo" : [ { } ],
    "countryOfCitizenship" : { },
    "countryOfResidence" : { },
    "customerValueNumber" : "number",
    "existingOrderCriteria" : { },
    "fareDetail" : { },
    "foid" : { },
    "identityDoc" : [ { } ],
    "individual" : { },
    "infant" : { },
    "langUsage" : [ { } ],
    "loyaltyProgramAccount" : [ { } ],
    "offeredService" : [ { } ],
    "org" : { },
    "pax" : { },
    "paxGroup" : { },
    "paxIdentifier" : "string",
    "paxSegment" : [ { } ],
    "profileConsentInd" : "boolean",
    "profileIdentifierText" : "string",
    "promotion" : { },
    "ptcCode" : "string",
    "redressCase" : [ { } ],
    "remark" : [ { } ],
    "service" : [ { } ],
    "ticketDocInfo" : { }
  } ],
  "offerItem" : {
    "cancelRestrictions" : [ { } ],
    "changeRestrictions" : [ { } ],
    "commission" : [ { } ],
    "mandatoryInd" : "boolean",
    "modificationProhibitedInd" : "boolean",
    "offer" : { },
    "offerItemIdentifier" : "string",
    "orderAmendment" : { },
    "orderItem" : { },
    "paymentTimeLimit" : { },
    "price" : { },
    "priceGuaranteeTimeLimitDateTime" : "string",
    "relatedToExistingOrderItem" : [ { } ],
    "service" : [ { } ],
    "typeCode" : "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"
  },
  "pax" : {
    "ageMeasure" : { },
    "ageOrdinal" : "integer",
    "alacarteofferitem" : [ { } ],
    "bag" : [ { } ],
    "birthdate" : "string",
    "booking" : { },
    "contactInfo" : [ { } ],
    "countryOfCitizenship" : { },
    "countryOfResidence" : { },
    "customerValueNumber" : "number",
    "existingOrderCriteria" : { },
    "fareDetail" : { },
    "foid" : { },
    "identityDoc" : [ { } ],
    "individual" : { },
    "infant" : { },
    "langUsage" : [ { } ],
    "loyaltyProgramAccount" : [ { } ],
    "offeredService" : [ { } ],
    "org" : { },
    "pax" : { },
    "paxGroup" : { },
    "paxIdentifier" : "string",
    "paxSegment" : [ { } ],
    "profileConsentInd" : "boolean",
    "profileIdentifierText" : "string",
    "promotion" : { },
    "ptcCode" : "string",
    "redressCase" : [ { } ],
    "remark" : [ { } ],
    "service" : [ { } ],
    "ticketDocInfo" : { }
  },
  "paxJourney" : {
    "alacarteofferitem" : [ { } ],
    "baggageAllowance" : { },
    "duration" : "string",
    "flightService" : [ { } ],
    "interlineSettlementInfo" : { },
    "originDest" : { },
    "paxJourneyIdentifier" : "string",
    "paxSegment" : [ { } ]
  },
  "paxSegment" : {
    "alacarteofferitem" : [ { } ],
    "arnkInd" : "boolean",
    "cabinType" : { },
    "coupon" : { },
    "datedMarketingSegment" : { },
    "fareComponent" : { },
    "flightService" : [ { } ],
    "marketingCarrierRbd" : { },
    "nonFlightService" : [ { } ],
    "operatingCarrierRbd" : { },
    "pax" : { },
    "paxJourney" : { },
    "paxLeg" : [ { } ],
    "paxSegmentIdentifier" : "string",
    "resChangeInfo" : { }
  },
  "responsibleAirline" : {
    "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" : { }
  },
  "selectedSeat" : {
    "alacarteofferitem" : [ { } ],
    "availableSeatSericeAssociation" : { },
    "datedOperatingLeg" : { },
    "occupationStatusCode" : { },
    "seat" : { },
    "seatRow" : { },
    "selectedSeatSericeAssociation" : { },
    "service" : [ { } ]
  },
  "serviceAssociations" : {
    "availableSeat" : { },
    "flightServicePaxSegment" : { },
    "nonFlightServicePaxSegment" : { },
    "paxJourney" : { },
    "paxSegmentRefIdentifier" : "string",
    "selectedSeat" : { },
    "service" : { },
    "serviceDefinition" : { }
  },
  "serviceDefinition" : {
    "baggageAllowance" : { },
    "bilateralTimeLimit" : [ { } ],
    "bookingInstructions" : { },
    "datedOperatingLeg" : [ { } ],
    "depositTimeLimitDateTime" : "string",
    "inflightServiceCode" : "string",
    "name" : "string",
    "namingTimeLimitDateTime" : "string",
    "owner" : { },
    "paymentTimeLimitDateTime" : "string",
    "priceGuaranteeTimeLimitDateTime" : "string",
    "reasonForIssuanceCode" : { },
    "reasonForIssuanceSubCode" : { },
    "seatProfile" : { },
    "service" : [ { } ],
    "serviceAssociations" : [ { } ],
    "serviceBundle" : { },
    "serviceCode" : "string",
    "serviceDefinitionIdentifier" : "string",
    "serviceDescText" : "string",
    "ticketingTimeLimitDateTime" : "string"
  },
  "serviceIdentifier" : "string",
  "statusChangeReasonText" : "string",
  "statusCode" : {
    "serviceStatusCodeEnum" : { }
  },
  "statusDescText" : "string",
  "typeText" : "string",
  "unchangedInd" : "boolean"
}