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

Cash

A payment that is collected by the agent and settled between the Airline and the agent. Refer to IATA Resolution 728 Attachment A for full details.

Properties

Name Description Type Required Generic Enum Ignore
collectionAddress A natural or physical address used for postal service. May be a building address, airport address, etc. PostalAddress true false
commitmentToPay A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount. PaymentMethod true false
receiptIdentifier Cash receipt ID. Example: 121717H47S string false false
settlementData A set of amounts that define the funds to be cleared as a result of the payment commitment and the selected payment method, and the date when the funds must be remitted. SettlementData false false
terminalIdentifier Terminal ID where cash was collected. Example: QP776611 string false 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. TravelAgent false false
{
  "collectionAddress" : {
    "buildingRoomText" : "string",
    "cash" : [ { } ],
    "city" : { },
    "contactInfo" : { },
    "labelText" : "string",
    "paymentAddressVerification" : { },
    "poBoxCode" : "string",
    "postalCode" : "string",
    "streetText" : "string"
  },
  "commitmentToPay" : {
    "accountableDoc" : { },
    "bankTransfer" : { },
    "carrierFee" : { },
    "cash" : { },
    "check" : { },
    "commitmentToPay" : [ { } ],
    "directBill" : { },
    "ewallet" : { },
    "iataEasyPay" : { },
    "loyaltyRedemption" : { },
    "otherPaymentMethod" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "shoppingCriteria" : { },
    "typeCode" : { },
    "voucher" : { }
  },
  "receiptIdentifier" : "string",
  "settlementData" : {
    "cash" : { },
    "iataEasyPay" : { },
    "netClearanceAmount" : { },
    "oraNetPayableAmount" : { },
    "oraNetReceivableAmount" : { },
    "remittanceDate" : "string"
  },
  "terminalIdentifier" : "string",
  "travelAgent" : {
    "actualLocationCode" : { },
    "cash" : { },
    "country" : { },
    "curCode" : { },
    "langCode" : { },
    "travelAgency" : { },
    "travelAgencyTypeCode" : { },
    "travelAgentIdentifier" : "string",
    "typeCode" : { }
  }
}