complexType "PaymentDetail"
Namespace:
Content:
complex, 1 attribute, 4 elements
Defined:
Includes:
definitions of 4 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (4):
All Direct / Indirect Based Elements (1):
paymentDetail
Known Usage Locations
Type Definition Detail
Type Derivation Tree
PaymentBase (extension)
  PaymentDetail
XML Source (w/o annotations (4); see within schema source)
<xsd:complexType name="PaymentDetail">
<xsd:complexContent>
<xsd:extension base="PaymentBase">
<xsd:sequence>
<xsd:element minOccurs="0" name="paymentDate" type="AdjustableOrRelativeDate"/>
<xsd:choice>
<xsd:element name="paymentAmount" type="Money"/>
<xsd:sequence>
<xsd:element name="paymentRule" type="PaymentRule"/>
<xsd:element minOccurs="0" name="paymentAmount" type="Money"/>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 4/4)
paymentAmount
Type:
Money, complex content
A fixed payment amount.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="paymentAmount" type="Money"/>

paymentAmount
Type:
Money, complex content
A fixed payment amount.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="paymentAmount" type="Money"/>

paymentDate
Type:
AdjustableOrRelativeDate, complex content
Payment date.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="paymentDate" type="AdjustableOrRelativeDate"/>

paymentRule
Type:
PaymentRule, empty content
A structure defining the calculation rule of the independent amount. Users are supposed to use type substitution at PaymentRule. PaymentRule is abstract and it is supposed to be substituted by PercentageRule. There is the expectation that other rules will be created in the future to model other types of independent amount payment rules.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="paymentRule" type="PaymentRule"/>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.