<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>
|