complexType "TransferFeeDefinition"
Namespace:
Content:
complex, 4 elements
Defined:
Includes:
definitions of 4 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (4):
amount (in transferFee defined in DealRules.model group),
description (in transferFee defined in DealRules.model group),
All Direct / Indirect Based Elements (1):
transferFee  (defined in DealRules.model group)
Known Usage Locations
Annotation
A structure that represents the rules for payment of transfer fees to the agent.
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="TransferFeeDefinition">
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney"/>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="paymentRule" type="LoanTransferFeePaidByEnum"/>
<xsd:element name="description" type="NonEmptyNormalizedString"/>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="lenderTypeWaived" type="LenderClassification"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 4/4)
amount
Type:
NonNegativeMoney, complex content
The amount payable to the agent for re-assigning a share in one of the underlying facilities within the deal.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="amount" type="NonNegativeMoney"/>

description
Type:
NonEmptyNormalizedString, simple content
An optional free form text feel to describe the transfer fee payment rule, as necessary.
Simple Content
xsd:normalizedString
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="description" type="NonEmptyNormalizedString"/>

lenderTypeWaived
Type:
LenderClassification, simple content
The list of lender types which are exempt from paying an transfer fee to the agent bank.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="lenderTypeWaived" type="LenderClassification"/>

paymentRule
Type:
A rule which defines by whom (and how) the transfer fee is to be paid.
Simple Content
enumeration of xsd:token
Enumeration:
"BuyerSplitOneHalf"
 - 
Buyer is responsible for one half of one allocation's assignment fee (regardless of the number of allocations).
"OneFeePaidByBuyer"
 - 
Buyer is responsible for one allocation's assignment fee (regardless of the number of allocations).
"OneFeePaidBySeller"
 - 
Seller is responsible for one allocation's assignment fee (regardless of the number of allocations).
"PaidByBuyer"
 - 
Fee is paid by buyer.
"PaidBySeller"
 - 
Fee is paid by seller.
"SellerSplitOneHalf"
 - 
Seller is responsible for one half of one allocation's assignment fee (regardless of the number of allocations).
"SplitFull"
 - 
Ticket owner is responsible for one allocation's assignment fee (regardless of the number of allocations).
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="paymentRule" type="LoanTransferFeePaidByEnum"/>

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.