agentCommission Data Type

A transaction for a single commission. There should be many of these to one statement.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
confirmationNumber string element 0/1 The identifying confirmation number of the commission.
invoice invoice element 0/1 The ID of the invoice that this commission is paying for.
segmentNumber int element 0/1 The number of the segment that this commission is paying for in the invoice.
ticketNumber string element 0/1 The ticket number of the ticket that this commission is paying for.
travelerName string element 0/1 The name of the traveler that this commission is paying for.
type reservationType element 0/1 The type of travel that this commission is paying for.
vendorName string element 0/1 The name of the vendor that is paying the commission (through the TMC).
Properties inherited from baseHibernateEntity
id long element 0/1 The unique internal ID of the object.
version long element 0/1 For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded A list of constraint violations, if any, that this object has.

Example

<agentCommission>
  <type>
    <name>...</name>
    <id>...</id>
    <version>...</version>
  </type>
  <segmentNumber>...</segmentNumber>
  <invoice>
    <itinerary>
      <recordLocator>...</recordLocator>
      <agentName>...</agentName>
      <client/>
      <office/>
      <departureDate>...</departureDate>
      <completionDate>...</completionDate>
      <importDate>...</importDate>
      <gds/>
      <latest>...</latest>
      <citySummary>...</citySummary>
      <departureCity/>
      <arrivalCity/>
      <arrivalDate>...</arrivalDate>
      <utcArrivalDate>...</utcArrivalDate>
      <startDate>...</startDate>
      <endDate>...</endDate>
      <purpose>...</purpose>
      <explanation>...</explanation>
      <authorizationCode>...</authorizationCode>
      <costCenterCode>...</costCenterCode>
      <departmentCode>...</departmentCode>
      <clientCode>...</clientCode>
      <regionCode>...</regionCode>
      <billable>...</billable>
      <travelerCode>...</travelerCode>
      <managerCode>...</managerCode>
      <projectCode>...</projectCode>
      <status/>
      <observers/>
    </itinerary>
    <number>...</number>
    <reservations>
      <ticketNumber>...</ticketNumber>
      <issueDate>...</issueDate>
      <electronic>...</electronic>
      <type/>
      <status/>
      <payments/>
      <hidden>...</hidden>
      <passengerName>...</passengerName>
      <totalAmount>...</totalAmount>
      <baseAmount>...</baseAmount>
      <taxes/>
      <vendor>...</vendor>
      <addCollect>...</addCollect>
      <commissionAmount>...</commissionAmount>
      <refundable>...</refundable>
      <exchangedTicketNumber>...</exchangedTicketNumber>
      <fareCalculation>...</fareCalculation>
      <endorsement>...</endorsement>
    </reservations>
    <lowFare>...</lowFare>
    <highFare>...</highFare>
    <agent>
      <user/>
      <agentCode>...</agentCode>
      <office/>
      <workEmail>...</workEmail>
      <active>...</active>
      <type>...</type>
      <emailList>...</emailList>
      <category>...</category>
      <directLine>...</directLine>
      <hours>...</hours>
      <onlineAgent>...</onlineAgent>
      <recheckEmails>...</recheckEmails>
      <serviceFeesPct>...</serviceFeesPct>
      <otherServiceFeesPct>...</otherServiceFeesPct>
      <internationalAirCommissionPct>...</internationalAirCommissionPct>
      <miscCommissionPct>...</miscCommissionPct>
      <airCommissionPct>...</airCommissionPct>
      <hotelCommissionPct>...</hotelCommissionPct>
      <carCommissionPct>...</carCommissionPct>
      <employeeType/>
      <ticketingAgent>...</ticketingAgent>
      <supportAgent>...</supportAgent>
      <onsiteAgent>...</onsiteAgent>
    </agent>
    <airJustification>
      <code>...</code>
      <description>...</description>
      <bcdCode>...</bcdCode>
    </airJustification>
    <hotelJustification>
      <code>...</code>
      <description>...</description>
      <allowsHotelAttachment>...</allowsHotelAttachment>
      <bcdCode>...</bcdCode>
    </hotelJustification>
    <carJustification>
      <code>...</code>
      <description>...</description>
    </carJustification>
    <feeJustification>
      <code>...</code>
      <description>...</description>
    </feeJustification>
    <assistingAgent>
      <user/>
      <agentCode>...</agentCode>
      <office/>
      <workEmail>...</workEmail>
      <active>...</active>
      <type>...</type>
      <emailList>...</emailList>
      <category>...</category>
      <directLine>...</directLine>
      <hours>...</hours>
      <onlineAgent>...</onlineAgent>
      <recheckEmails>...</recheckEmails>
      <serviceFeesPct>...</serviceFeesPct>
      <otherServiceFeesPct>...</otherServiceFeesPct>
      <internationalAirCommissionPct>...</internationalAirCommissionPct>
      <miscCommissionPct>...</miscCommissionPct>
      <airCommissionPct>...</airCommissionPct>
      <hotelCommissionPct>...</hotelCommissionPct>
      <carCommissionPct>...</carCommissionPct>
      <employeeType/>
      <ticketingAgent>...</ticketingAgent>
      <supportAgent>...</supportAgent>
      <onsiteAgent>...</onsiteAgent>
    </assistingAgent>
    <issueDate>...</issueDate>
    <id>...</id>
    <version>...</version>
  </invoice>
  <vendorName>...</vendorName>
  <confirmationNumber>...</confirmationNumber>
  <travelerName>...</travelerName>
  <ticketNumber>...</ticketNumber>
  <id>...</id>
  <version>...</version>
  <violations/>
</agentCommission>