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

TravelAgency

A private retailer or public service that provides travel and tourism related services to the public on behalf of suppliers such as activities, airlines, car rentals, cruise lines, hotels, railways, travel insurance, and package tours.

Properties

Name Description Type Required Generic Enum Ignore
agencyIdentifier Unique Agency Seller ID. Example: CTRV string false false
bookingAgencyTicketDocInfo An Information corresponding to a group of 1 to 4 Tickets for a single Origin Destination and a single Passenger. array false TicketDocInfo --- false
clearance A delivery of funds from one party - payer- to another party - the payee - to fulfill contractual obligations, i.e. commitment between the two parties. Clearance true false
clearanceParty A delivery of funds from one party - payer- to another party - the payee - to fulfill contractual obligations, i.e. commitment between the two parties. Clearance true false
contactInfo An electronic or geographic address which a party has provided as the contact channel. For example, contact email, contact postal address, contact phone number. array false ContactInfo --- false
iataNumber IATA-assigned agency number. Example: 98417900 number false false
name Agency name. Example: Carson Travel string false false
promotionIssuer An Issuer or Sponsor of a Promotion. PromotionIssuer false false
pseudoCityIdentifier An identifier for a corporate user of a computer reservation system (CRS) or global distribution system (GDS), typically a travel agency. Also known as Office ID. string false false
servicingAgencyTicketDocInfo An Information corresponding to a group of 1 to 4 Tickets for a single Origin Destination and a single Passenger. array false TicketDocInfo --- false
ticketIssuanceInfo An issuing carrier and issuing location of a ticket. TicketIssuanceInfo true false
travelAgencyAccreditation An IATA Accreditation of a travel agency. array false TravelAgencyAccreditation --- false
travelAgent A private retailer or public service individual that provides travel and tourism related services to the public on behalf of suppliers such as activities, airlines, car rentals, cruise lines, hotels, railways, travel insurance, and package tours. array false TravelAgent --- false
typeCode Agency type code. Examples TravelAgency, OnlineTravelAgency, or TravelManagementCompany. TravelAgencyTypeCode false false
{
  "agencyIdentifier" : "string",
  "bookingAgencyTicketDocInfo" : [ {
    "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" : [ { } ]
  } ],
  "clearance" : {
    "airlineRefIdentifier" : "string",
    "carrier" : { },
    "clearanceIdentifier" : "string",
    "clearancePayeeReconciliationIdentifier" : "string",
    "clearancePayerReconciliationIdentifier" : "string",
    "commitmentToPay" : { },
    "failureReasonCode" : "string",
    "nonSettledAmount" : { },
    "org" : { },
    "payee" : { },
    "processingInstructions" : { },
    "processRuleCode" : "string",
    "remainingAmount" : { },
    "settlementDate" : "string",
    "statusCode" : { },
    "travelAgency" : { }
  },
  "clearanceParty" : {
    "airlineRefIdentifier" : "string",
    "carrier" : { },
    "clearanceIdentifier" : "string",
    "clearancePayeeReconciliationIdentifier" : "string",
    "clearancePayerReconciliationIdentifier" : "string",
    "commitmentToPay" : { },
    "failureReasonCode" : "string",
    "nonSettledAmount" : { },
    "org" : { },
    "payee" : { },
    "processingInstructions" : { },
    "processRuleCode" : "string",
    "remainingAmount" : { },
    "settlementDate" : "string",
    "statusCode" : { },
    "travelAgency" : { }
  },
  "contactInfo" : [ {
    "aggregator" : { },
    "airline" : { },
    "carrier" : { },
    "contactInfoIdentifier" : "string",
    "contactPurposeText" : "string",
    "contactRefusedInd" : "boolean",
    "contactTypeText" : "string",
    "corporation" : { },
    "directBill" : { },
    "emailAddress" : [ { } ],
    "enabledSystem" : { },
    "individual" : { },
    "individualRefIdentifier" : "string",
    "org" : { },
    "otherAddress" : [ { } ],
    "pax" : { },
    "paxGroup" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "phone" : [ { } ],
    "postalAddress" : [ { } ],
    "relationshipToPaxText" : "string",
    "retailPartner" : { },
    "travelAgency" : { }
  } ],
  "iataNumber" : "number",
  "name" : "string",
  "promotionIssuer" : {
    "carrier" : { },
    "org" : { },
    "promotion" : [ { } ],
    "travelAgency" : { }
  },
  "pseudoCityIdentifier" : "string",
  "servicingAgencyTicketDocInfo" : [ {
    "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" : [ { } ]
  } ],
  "ticketIssuanceInfo" : {
    "iataLocationCode" : { },
    "issueDate" : "string",
    "issueTime" : "string",
    "issuingCarrier" : { },
    "ticket" : { },
    "ticketDocInfo" : { },
    "travelAgency" : { }
  },
  "travelAgencyAccreditation" : [ {
    "iataAccreditationCode" : { },
    "travelAgency" : { }
  } ],
  "travelAgent" : [ {
    "actualLocationCode" : { },
    "cash" : { },
    "country" : { },
    "curCode" : { },
    "langCode" : { },
    "travelAgency" : { },
    "travelAgencyTypeCode" : { },
    "travelAgentIdentifier" : "string",
    "typeCode" : { }
  } ],
  "typeCode" : {
    "travelAgencyTypeCodeEnum" : { }
  }
}