XML Schema Documentation

Complex Type: PaymentDetail

[Table of contents]

Super-types: PaymentBase < PaymentDetail (by extension)
Sub-types: None
Name PaymentDetail
Used by (from the same schema document) Complex Type IndependentAmount
Abstract no
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<paymentDate> AdjustableOrRelativeDate </paymentDate> [0..1]

'Payment date.'

Start Choice [1]
<paymentAmount> Money </paymentAmount> [1]

'A fixed payment amount.'

<paymentRule> PaymentRule </paymentRule> [1]

'A type defining the calculation rule.'

<paymentAmount> Money </paymentAmount> [0..1]

'A fixed payment amount.'

End Choice
</...>
Diagram
Schema Component Representation
<xsd:complexType name="PaymentDetail">
<xsd:complexContent>
<xsd:extension base=" PaymentBase ">
<xsd:sequence>
<xsd:element name="paymentDate" type=" AdjustableOrRelativeDate " minOccurs="0"/>
<xsd:choice>
<xsd:element name="paymentAmount" type=" Money "/>
<xsd:sequence>
<xsd:element name="paymentRule" type=" PaymentRule "/>
<xsd:element name="paymentAmount" type=" Money " minOccurs="0"/>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>