2.23.42.6.8 - SetMarketData

Generated from module ID definition found in set-1.asn1

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

Superior references


Search for text in all OIDs starting with 2.23.42.6.8:

Go to the top node if you need to search all entries.
Tell me about OIDs you know about
Incoming OIDs that have not been proofread yet