Definition Type: ComplexType
Name: PaymentDetailType
Type: PaymentFormType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Details of payment.
Collapse XSD Schema Diagram:
Drilldown into PaymentAmount in schema ota_commontypes_xsd Drilldown into Cash in schema ota_commontypes_xsd Drilldown into MiscChargeOrder in schema ota_commontypes_xsd Drilldown into LoyaltyRedemption in schema ota_commontypes_xsd Drilldown into Voucher in schema ota_commontypes_xsd Drilldown into DirectBill in schema ota_commontypes_xsd Drilldown into BankAcct in schema ota_commontypes_xsd Drilldown into PaymentCard in schema ota_commontypes_xsd Drilldown into Remark in schema ota_commontypes_xsd1 Drilldown into GuaranteeID in schema ota_commontypes_xsd1 Drilldown into GuaranteeTypeCode in schema ota_commontypes_xsd1 Drilldown into GuaranteeIndicator in schema ota_commontypes_xsd1 Drilldown into PaymentTransactionTypeCode in schema ota_commontypes_xsd1 Drilldown into RPH in schema ota_commontypes_xsd1 Drilldown into CostCenterID in schema ota_commontypes_xsd1 Drilldown into ShareMarketInd in schema ota_commontypes_xsd1 Drilldown into ShareSynchInd in schema ota_commontypes_xsd1 Drilldown into PrivacyGroup in schema ota_commontypes_xsd Drilldown into PaymentFormType in schema ota_commontypes_xsd Drilldown into PrimaryPaymentInd in schema ota_commontypes_xsd1 Drilldown into AuthorizedDays in schema ota_commontypes_xsd1 Drilldown into SplitPaymentInd in schema ota_commontypes_xsd1 Drilldown into PaymentType in schema ota_commontypes_xsd1XSD Diagram of PaymentDetailType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="PaymentDetailType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Details of payment.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="PaymentFormType">
            <xs:sequence>
                <xs:element name="PaymentAmount" minOccurs="0">
                    <xs:complexType>
                        <xs:attributeGroup ref="CurrencyAmountGroup">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The currency amount of the payment.</xs:documentation>
                            </xs:annotation>
                        </xs:attributeGroup>
                        <xs:attribute name="ApprovalCode" type="StringLength1to16" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">The approval code returned as part of an authorization process.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute name="PaymentType" type="OTA_CodeType" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Used to specify the form of payment.  Refer to OTA Code List Payment Type (PMT).</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="SplitPaymentInd" type="xs:boolean" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">When true, indicates that more than one form of payment will be used.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="AuthorizedDays" type="Numeric1to999" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Number of days being charged to this payment method.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="PrimaryPaymentInd" type="xs:boolean" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">When true, indicates this is the primary method of payment.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PaymentCard PaymentCard (1) (1)
BankAcct BankAcct (1) (1)
DirectBill DirectBill (1) (1)
Voucher Voucher (1) (1)
LoyaltyRedemption LoyaltyRedemption (1) (1)
MiscChargeOrder MiscChargeOrder (1) (1)
Cash Cash (1) (1)
PaymentAmount PaymentAmount 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ShareSynchInd ShareSynchInd Optional
ShareMarketInd ShareMarketInd Optional
CostCenterID CostCenterID Optional
RPH RPH Optional
PaymentTransactionTypeCode PaymentTransactionTypeCode Optional
GuaranteeIndicator GuaranteeIndicator Optional
GuaranteeTypeCode GuaranteeTypeCode Optional
GuaranteeID GuaranteeID Optional
Remark Remark Optional
PaymentType PaymentType Optional
SplitPaymentInd SplitPaymentInd Optional
AuthorizedDays AuthorizedDays Optional
PrimaryPaymentInd PrimaryPaymentInd Optional
Collapse Derivation Tree:
  • PaymentFormType
    • PaymentDetailType
      • Unresolved link to rentalpaymentpref1
      • Unresolved link to rentalpaymentamount2
Collapse References:
Unresolved link to rentalpaymentamount2 Unresolved link to rentalpaymentpref1,