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