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

Voucher

A document that entitles the holder to a discount or that may be exchanged for goods or services.

Properties

Name Description Type Required Generic Enum Ignore
effectiveDate Voucher Effective Date. Example: 2017-01-13 string false false
expirationDate Voucher Expiration date. Example: 2017-06-13 string false false
paymentMethod 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
remainingAmount Remaining Amount on Voucher. Amount false false
voucherIdentifier Voucher ID or Number. Example: XX12345 string false false

Referenced By

PaymentMethod
{
  "effectiveDate" : "string",
  "expirationDate" : "string",
  "paymentMethod" : {
    "accountableDoc" : { },
    "bankTransfer" : { },
    "carrierFee" : { },
    "cash" : { },
    "check" : { },
    "commitmentToPay" : [ { } ],
    "directBill" : { },
    "ewallet" : { },
    "iataEasyPay" : { },
    "loyaltyRedemption" : { },
    "otherPaymentMethod" : { },
    "paymentCard" : { },
    "paymentInfo" : { },
    "shoppingCriteria" : { },
    "typeCode" : { },
    "voucher" : { }
  },
  "remainingAmount" : {
    "curCode" : "string",
    "value" : "number"
  },
  "voucherIdentifier" : "string"
}