<xs:complexType name="Charge" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReservationChargeID" type="xs:int" />
<xs:element minOccurs="0" name="OriginalChargeID" type="xs:int" />
<xs:element minOccurs="0" name="CodeType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RefundPersonOrgID" type="xs:int" />
<xs:element minOccurs="0" name="RefundType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="OriginalCurrency" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RecordNumber" type="xs:int" />
<xs:element minOccurs="0" name="VoucherNumber" type="xs:int" />
<xs:element minOccurs="0" name="BillDate" type="xs:dateTime" />
<xs:element minOccurs="0" name="RPM" type="xs:int" />
<xs:element minOccurs="0" name="TaxID" type="xs:int" />
<xs:element minOccurs="0" name="ChargeComment" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Amount" type="xs:decimal" />
<xs:element minOccurs="0" name="ChargeStatus" type="xs:int" />
<xs:element minOccurs="0" name="IsRefundable" type="xs:int" />
<xs:element minOccurs="0" name="ExchangeRate" type="xs:decimal" />
<xs:element minOccurs="0" name="ExchangeRateDate" type="xs:dateTime" />
<xs:element minOccurs="0" name="OriginalAmount" type="xs:decimal" />
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StatusReasonID" type="xs:int" />
<xs:element minOccurs="0" name="IsSSR" type="xs:boolean" />
<xs:element minOccurs="0" name="PaymentNumber" type="xs:int" />
<xs:element minOccurs="0" name="LogicalFlightID" type="xs:int" />
<xs:element minOccurs="0" name="IncludeInPenalty" type="xs:boolean" />
<xs:element minOccurs="0" name="TaxChargeID" type="xs:int" />
<xs:element minOccurs="0" name="TaxIncludedInFare" type="xs:boolean" />
<xs:element minOccurs="0" name="Commission" type="xs:decimal" />
<xs:element minOccurs="0" name="ResChannelId" type="xs:int" />
<xs:element minOccurs="0" name="CommissionDueRptCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="CommissionDueResCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="NonRefundableResCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="NonRefundableRptCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="RefundableResCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="RefundableRptCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="PenaltyResCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="PenaltyRptCurrency" type="xs:decimal" />
<xs:element minOccurs="0" name="Commissionable" type="xs:boolean" />
<xs:element minOccurs="0" name="NonDiscountedResAmt" type="xs:decimal" />
<xs:element minOccurs="0" name="NonDiscountedRptAmt" type="xs:decimal" />
<xs:element minOccurs="0" name="Bundled" type="xs:boolean" />
<xs:element minOccurs="0" name="TaxIsRefundable" type="xs:boolean" />
<xs:element minOccurs="0" name="TaxIsCommissionable" type="xs:boolean" />
<xs:element minOccurs="0" name="ServiceIsRefundable" type="xs:boolean" />
<xs:element minOccurs="0" name="ServiceIsCommissionable" type="xs:boolean" />
<xs:element minOccurs="0" name="ReservationPaymentMaps" nillable="true" type="tns:ArrayOfReservationPaymentMap" />
<xs:element minOccurs="0" name="PenaltyChargeID" type="xs:int" />
<xs:element minOccurs="0" name="PenaltyTypeID" type="xs:int" />
<xs:element minOccurs="0" name="BoardingPassSsrOrder" type="xs:int" />
<xs:element minOccurs="0" name="PhysicalFlightID" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="ExtPenaltyRule" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TaxCode" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
|