OID value: 2.23.42.6.8
OID description:
SetMarketData { joint-iso-itu-t(2) internationalRA(23) set(42) module(6) 8 } DEFINITIONS IMPLICIT TAGS ::= BEGIN -- EXPORTS All; IMPORTS Date, DateTime, Distance, Location, Phone FROM SetMessage CurrencyAmount, FloatingPoint, ub-merType FROM SetPayMsgs SETString FROM SetAttribute; CommercialCardData ::= SEQUENCE { chargeInfo [0] ChargeInfo OPTIONAL, merchantLocation [1] Location OPTIONAL, shipFrom [2] Location OPTIONAL, shipTo [3] Location OPTIONAL, itemSeq [4] ItemSeq OPTIONAL } ChargeInfo ::= SEQUENCE { totalFreightShippingAmount [ 0] CurrencyAmount OPTIONAL, totalDutyTariffAmount [ 1] CurrencyAmount OPTIONAL, dutyTariffReference [ 2] EXPLICIT SETString { ub-reference } OPTIONAL, totalNationalTaxAmount [ 3] CurrencyAmount OPTIONAL, totalLocalTaxAmount [ 4] CurrencyAmount OPTIONAL, totalOtherTaxAmount [ 5] CurrencyAmount OPTIONAL, totalTaxAmount [ 6] CurrencyAmount OPTIONAL, merchantTaxID [ 7] EXPLICIT SETString { ub-taxID } OPTIONAL, merchantDutyTariffRef [ 8] EXPLICIT SETString { ub-reference } OPTIONAL, customerDutyTariffRef [ 9] EXPLICIT SETString { ub-reference } OPTIONAL, summaryCommodityCode [10] EXPLICIT SETString { ub-commCode } OPTIONAL, merchantType [11] EXPLICIT SETString { ub-merType } OPTIONAL } ItemSeq ::= SEQUENCE SIZE(1..ub-items) OF Item Item ::= SEQUENCE { quantity INTEGER (1..MAX) DEFAULT 1, unitOfMeasureCode [ 0] EXPLICIT SETString { ub-unitMeasure } OPTIONAL, descriptor SETString { ub-description }, commodityCode [ 1] EXPLICIT SETString { ub-commCode } OPTIONAL, productCode [ 2] EXPLICIT SETString { ub-productCode } OPTIONAL, unitCost [ 3] CurrencyAmount OPTIONAL, netCost [ 4] CurrencyAmount OPTIONAL, discountInd BOOLEAN DEFAULT FALSE, discountAmount [ 5] CurrencyAmount OPTIONAL, nationalTaxAmount [ 6] CurrencyAmount OPTIONAL, nationalTaxRate [ 7] FloatingPoint OPTIONAL, nationalTaxType [ 8] EXPLICIT SETString { ub-taxType } OPTIONAL, localTaxAmount [ 9] CurrencyAmount OPTIONAL, otherTaxAmount [10] CurrencyAmount OPTIONAL, itemTotalCost CurrencyAmount } MarketAutoCap ::= SEQUENCE { renterName [0] EXPLICIT SETString { ub-renterName } OPTIONAL, rentalLocation [1] Location OPTIONAL, rentalDateTime DateTime, autoNoShow [2] AutoNoShow OPTIONAL, rentalAgreementNumber [3] EXPLICIT SETString { ub-rentalNum } OPTIONAL, referenceNumber [4] EXPLICIT SETString { ub-rentalRefNum } OPTIONAL, insuranceType [5] EXPLICIT SETString { ub-insuranceType } OPTIONAL, autoRateInfo [6] AutoRateInfo OPTIONAL, returnLocation [7] Location OPTIONAL, returnDateTime DateTime, autoCharges AutoCharges } AutoNoShow ::= ENUMERATED { normalVehicle (0), specialVehicle (1) } AutoRateInfo ::= SEQUENCE { autoApplicableRate AutoApplicableRate, lateReturnHourlyRate [0] CurrencyAmount OPTIONAL, distanceRate [1] CurrencyAmount OPTIONAL, freeDistance [2] Distance OPTIONAL, vehicleClassCode [3] EXPLICIT SETString { ub-vehicleClass } OPTIONAL, corporateID [4] EXPLICIT SETString { ub-corpID } OPTIONAL } AutoApplicableRate ::= CHOICE { dailyRentalRate [0] CurrencyAmount, weeklyRentalRate [1] CurrencyAmount } AutoCharges ::= SEQUENCE { regularDistanceCharges CurrencyAmount, lateReturnCharges [ 0] CurrencyAmount OPTIONAL, totalDistance [ 1] Distance OPTIONAL, extraDistanceCharges [ 2] CurrencyAmount OPTIONAL, insuranceCharges [ 3] CurrencyAmount OPTIONAL, fuelCharges [ 4] CurrencyAmount OPTIONAL, autoTowingCharges [ 5] CurrencyAmount OPTIONAL, oneWayDropOffCharges [ 6] CurrencyAmount OPTIONAL, telephoneCharges [ 7] CurrencyAmount OPTIONAL, violationsCharges [ 8] CurrencyAmount OPTIONAL, deliveryCharges [ 9] CurrencyAmount OPTIONAL, parkingCharges [10] CurrencyAmount OPTIONAL, otherCharges [11] CurrencyAmount OPTIONAL, totalTaxAmount [12] CurrencyAmount OPTIONAL, auditAdjustment [13] CurrencyAmount OPTIONAL } MarketHotelCap ::= SEQUENCE { arrivalDate Date, hotelNoShow [0] HotelNoShow OPTIONAL, departureDate Date, durationOfStay [1] INTEGER (0..99) OPTIONAL, folioNumber [2] EXPLICIT SETString { ub-hotelFolio } OPTIONAL, propertyPhone [3] Phone OPTIONAL, customerServicePhone [4] Phone OPTIONAL, programCode [5] EXPLICIT SETString { ub-programCode } OPTIONAL, hotelRateInfo [6] HotelRateInfo OPTIONAL, hotelCharges HotelCharges } HotelNoShow ::= ENUMERATED { guaranteedLateArrival (0) } HotelRateInfo ::= SEQUENCE { dailyRoomRate CurrencyAmount, dailyTaxRate CurrencyAmount OPTIONAL } HotelCharges ::= SEQUENCE { roomCharges CurrencyAmount, roomTax [ 0] CurrencyAmount OPTIONAL, prepaidExpenses [ 1] CurrencyAmount OPTIONAL, foodBeverageCharges [ 2] CurrencyAmount OPTIONAL, roomServiceCharges [ 3] CurrencyAmount OPTIONAL, miniBarCharges [ 4] CurrencyAmount OPTIONAL, laundryCharges [ 5] CurrencyAmount OPTIONAL, telephoneCharges [ 6] CurrencyAmount OPTIONAL, businessCenterCharges [ 7] CurrencyAmount OPTIONAL, parkingCharges [ 8] CurrencyAmount OPTIONAL, movieCharges [ 9] CurrencyAmount OPTIONAL, healthClubCharges [10] CurrencyAmount OPTIONAL, giftShopPurchases [11] CurrencyAmount OPTIONAL, folioCashAdvances [12] CurrencyAmount OPTIONAL, otherCharges [13] CurrencyAmount OPTIONAL, totalTaxAmount [14] CurrencyAmount OPTIONAL, auditAdjustment [15] CurrencyAmount OPTIONAL } MarketTransportCap ::= SEQUENCE { passengerName SETString { ub-passName }, departureDate Date, origCityAirport SETString { ub-airportCode }, tripLegSeq [0] TripLegSeq OPTIONAL, ticketNumber [1] EXPLICIT SETString { ub-ticketNum } OPTIONAL, travelAgencyCode [2] EXPLICIT SETString { ub-taCode } OPTIONAL, travelAgencyName [3] EXPLICIT SETString { ub-taName } OPTIONAL, restrictions [4] Restrictions OPTIONAL } TripLegSeq ::= SEQUENCE SIZE(1..16) OF TripLeg TripLeg ::= SEQUENCE { dateOfTravel Date, carrierCode SETString { ub-carrierCode }, serviceClass SETString { ub-serviceClass }, stopOverCode StopOverCode, destCityAirport SETString { ub-airportCode }, fareBasisCode [0] SETString { ub-fareBasis } OPTIONAL, departureTax [1] CurrencyAmount OPTIONAL } StopOverCode ::= ENUMERATED { noStopOverPermitted (0), stopOverPermitted (1) } Restrictions ::= ENUMERATED { unspecifiedRestriction (0) } ub-airportCode INTEGER ::= 3 ub-carrierCode INTEGER ::= 2 ub-commCode INTEGER ::= 15 ub-corpID INTEGER ::= 12 ub-description INTEGER ::= 35 ub-fareBasis INTEGER ::= 6 ub-hotelFolio INTEGER ::= 25 ub-insuranceType INTEGER ::= 1 ub-items INTEGER ::= 999 ub-passName INTEGER ::= 20 ub-phone INTEGER ::= 20 ub-productCode INTEGER ::= 12 ub-programCode INTEGER ::= 2 ub-reference INTEGER ::= 28 ub-rentalNum INTEGER ::= 25 ub-rentalRefNum INTEGER ::= 8 ub-renterName INTEGER ::= 40 ub-serviceClass INTEGER ::= 1 ub-taCode INTEGER ::= 8 ub-taName INTEGER ::= 25 ub-taxID INTEGER ::= 10 ub-taxType INTEGER ::= 4 ub-ticketNum INTEGER ::= 13 ub-vehicleClass INTEGER ::= 2 ub-unitMeasure INTEGER ::= 12 END
See also the OID Repository website reference for 2.23.42.6.8