schema location: | gainLossSchedule.xsd |
Elements | Complex types |
gainLossSchedule | GainLossAccountsType |
GainLossType | |
securitiesType | |
securityType |
diagram | |||||||||||||||||||||||||
type | GainLossType | ||||||||||||||||||||||||
children | gainLossAccounts | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="gainLossSchedule" type="GainLossType"/> |
diagram | |||||||||||||
children | accountName securities | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:complexType name="GainLossAccountsType"> <xs:sequence> <xs:element name="accountName" type="xs:string"/> <xs:element name="securities" type="securitiesType"/> </xs:sequence> <xs:attribute name="accountNumber" type="xs:string" use="required"/> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="accountName" type="xs:string"/> |
diagram | |
type | securitiesType |
children | security |
source | <xs:element name="securities" type="securitiesType"/> |
diagram | |||||||||||||||||||||||||
children | gainLossAccounts | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:complexType name="GainLossType"> <xs:sequence> <xs:element name="gainLossAccounts" type="GainLossAccountsType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="begDate" type="xs:date" use="required"/> <xs:attribute name="endDate" type="xs:date" use="required"/> <xs:attribute name="aplTime" type="xs:integer" use="required"/> </xs:complexType> |
diagram | |||||||||||||
type | GainLossAccountsType | ||||||||||||
children | accountName securities | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="gainLossAccounts" type="GainLossAccountsType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||
children | security | ||
used by |
|
||
source | <xs:complexType name="securitiesType"> <xs:sequence> <xs:element name="security" type="securityType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||
type | securityType | ||||||||||||
children | shares securityDescription costBasis purchaseDate proceeds saleDate gainLoss taxTerm | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="security" type="securityType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||||||||||||
children | shares securityDescription costBasis purchaseDate proceeds saleDate gainLoss taxTerm | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:complexType name="securityType"> <xs:sequence> <xs:element name="shares" type="xs:decimal"/> <xs:element name="securityDescription" type="xs:string"/> <xs:element name="costBasis" type="xs:decimal"/> <xs:element name="purchaseDate" type="xs:date"/> <xs:element name="proceeds" type="xs:decimal"/> <xs:element name="saleDate"/> <xs:element name="gainLoss" type="xs:decimal"/> <xs:element name="taxTerm" type="xs:string"/> </xs:sequence> <xs:attribute name="ticker" type="xs:string" use="required"/> </xs:complexType> |
diagram | |
type | xs:decimal |
source | <xs:element name="shares" type="xs:decimal"/> |
diagram | |
type | xs:string |
source | <xs:element name="securityDescription" type="xs:string"/> |
diagram | |
type | xs:decimal |
source | <xs:element name="costBasis" type="xs:decimal"/> |
diagram | |
type | xs:date |
source | <xs:element name="purchaseDate" type="xs:date"/> |
diagram | |
type | xs:decimal |
source | <xs:element name="proceeds" type="xs:decimal"/> |
diagram | |
source | <xs:element name="saleDate"/> |
diagram | |
type | xs:decimal |
source | <xs:element name="gainLoss" type="xs:decimal"/> |
diagram | |
type | xs:string |
source | <xs:element name="taxTerm" type="xs:string"/> |