Created
December 7, 2011 21:37
-
-
Save krusty/1444782 to your computer and use it in GitHub Desktop.
schemas
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<xs:schema id="CustomerCentral" | |
targetNamespace="http://www.intuit.com/CustomerCentral" | |
elementFormDefault="unqualified" | |
xmlns:tns="http://www.intuit.com/CustomerCentral" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |
<xs:element name="CCWSRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="authentication" type="tns:authenticationCredentials" /> | |
<xs:element name="body"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:any namespace="http://www.intuit.com/CustomerCentral/Requests" processContents="strict" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCWSResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="status" type="tns:status" /> | |
<xs:element name="body"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:any namespace="http://www.intuit.com/CustomerCentral/Responses" processContents="strict" minOccurs="0"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- new detail element for Tax form - 1098 for CCTaxDataService By Chandra 07/08/2010 --> | |
<!-- breaking up payer and recipient name, address and phone into separate fields By Chandra 24/08/2010 --> | |
<xs:complexType name="accountDetailsTax_1098"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_name"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_address"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_phone"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="federal_identification_number" /> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_name"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_address"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_phone"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="social_security_number"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="account_number"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="mortgage_interest" /> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="points_paid" /> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="refund_overpaid_interest" /> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="mortgage_insurance_premium" /> | |
<xs:element minOccurs="0" type="tns:string_255" name="other_box_5" /> | |
</xs:all> | |
</xs:complexType> | |
<!-- new detail element for Tax form - 1099-INT for CCTaxDataService By Chandra 07/08/2010 --> | |
<!-- breaking up payer and recipient name, address and phone into separate fields By Chandra 24/08/2010 --> | |
<xs:complexType name="accountDetailsTax_1099-INT"> | |
<xs:all> | |
<!-- breaking up payer name, address and phone into separate fields By Chandra 24/08/2010 --> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_name"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_address"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="payer_phone"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="routing_transit_number" /> | |
<xs:element minOccurs="0" type="tns:string_255" name="federal_identification_number" /> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_name"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_address"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_phone"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="recipient_identification_number"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="account_number"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="interest_income"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="early_withdrawal_penalty"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="int_ussavings_treasury"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="federal_tax_withheld"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="investment_expenses"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="foreign_tax_paid"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="foreign_or_US_possession"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="tax_exempt_interest"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2" name="private_activity_bond_interest"/> | |
<xs:element minOccurs="0" type="tns:string_255" name="tax_exempt_cusip_no"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="authenticationCredentials"> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element name="tp_partner_id" type="tns:decimal_18_0" /> | |
<xs:choice> | |
<xs:element name="userId" type="tns:string_255" /> | |
<xs:element name="adminId" type="tns:string_255" /> | |
</xs:choice> | |
<xs:element name="password" type="tns:string_127" /> | |
<xs:element name="msgId" type="tns:string_1000" minOccurs="0" /> | |
<xs:element name="identity" type="tns:string_255" minOccurs="0" /> | |
<xs:element name="clientId" type="tns:string_255" minOccurs="0" /> | |
<xs:element name="digest_algorithm" type="tns:digest_algorithm" minOccurs="0" /> | |
<xs:element name="customerIdentifier" type="tns:customerIdentifier" minOccurs="0" /> | |
</xs:sequence> | |
<xs:element name="token" type="xs:string"/> | |
</xs:choice> | |
</xs:complexType> | |
<xs:complexType name="customerIdentifier"> | |
<xs:sequence> | |
<xs:element name="type" type="tns:custIdentifierType" /> | |
<xs:element name="id" type="tns:string_255" /> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="custIdentifierType"> | |
<xs:restriction base="xs:string"> | |
<!-- IAM Auth --> | |
<xs:enumeration value="IAM_AUTH_ID"/> | |
<!-- Desktop UID --> | |
<xs:enumeration value="DESKTOP_UID"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="status"> | |
<xs:sequence> | |
<xs:element name="code" type="xs:string" /> | |
<xs:element name="string" type="xs:string" /> | |
<xs:element name="msgId" type="xs:string" minOccurs="0" /> | |
<xs:element name="detail" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="null"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="tf"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="T"/> | |
<xs:enumeration value="F"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="tf_null"> | |
<xs:union memberTypes="tns:null tns:tf"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_1"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="1" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_1_null"> | |
<xs:union memberTypes="tns:null tns:string_1"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_2"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="2" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_2_null"> | |
<xs:union memberTypes="tns:null tns:string_2"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_3"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="3" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_3_null"> | |
<xs:union memberTypes="tns:null tns:string_3"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_8"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="8" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_8_null"> | |
<xs:union memberTypes="tns:null tns:string_8"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_9"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="9" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_9_null"> | |
<xs:union memberTypes="tns:null tns:string_9"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_16"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="16" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_16_null"> | |
<xs:union memberTypes="tns:null tns:string_16"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_20"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="20" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_20_null"> | |
<xs:union memberTypes="tns:null tns:string_20"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_32"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="32" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_32_null"> | |
<xs:union memberTypes="tns:null tns:string_32"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_64"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="64" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_64_null"> | |
<xs:union memberTypes="tns:null tns:string_64"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_127"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="127" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_127_null"> | |
<xs:union memberTypes="tns:null tns:string_127"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_22"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="22" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_255"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="255" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_255_null"> | |
<xs:union memberTypes="tns:null tns:string_255"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_1000"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="1000" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_1000_null"> | |
<xs:union memberTypes="tns:null tns:string_1000"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_2000"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="2000" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_2000_null"> | |
<xs:union memberTypes="tns:null tns:string_2000"/> | |
</xs:simpleType> | |
<xs:simpleType name="string_12"> | |
<xs:restriction base="xs:string"> | |
<xs:minLength value="1" /> | |
<xs:maxLength value="12" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="string_12_null"> | |
<xs:union memberTypes="tns:null tns:string_12"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_6_0"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="6" /> | |
<xs:fractionDigits value="0" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_6_0_null"> | |
<xs:union memberTypes="tns:null tns:decimal_6_0"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_19_8"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="19" /> | |
<xs:fractionDigits value="8" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_19_8_null"> | |
<xs:union memberTypes="tns:null tns:decimal_19_8"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_18_0"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="18" /> | |
<xs:fractionDigits value="0" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_18_0_null"> | |
<xs:union memberTypes="tns:null tns:decimal_18_0"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_15_2"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="15" /> | |
<xs:fractionDigits value="2" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_15_2_null"> | |
<xs:union memberTypes="tns:null tns:decimal_15_2"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_19_6"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="19" /> | |
<xs:fractionDigits value="6" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_19_6_null"> | |
<xs:union memberTypes="tns:null tns:decimal_19_6"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_8_3"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="8" /> | |
<xs:fractionDigits value="3" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_8_3_null"> | |
<xs:union memberTypes="tns:null tns:decimal_8_3"/> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_32_8"> | |
<xs:restriction base="xs:decimal"> | |
<xs:totalDigits value="32" /> | |
<xs:fractionDigits value="8" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="decimal_32_8_null"> | |
<xs:union memberTypes="tns:null tns:decimal_32_8"/> | |
</xs:simpleType> | |
<xs:simpleType name="date"> | |
<xs:restriction base="xs:date"> | |
<xs:minInclusive value="1900-01-01" /> | |
<xs:maxExclusive value="2100-01-01" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="date_null"> | |
<xs:union memberTypes="tns:null tns:date"/> | |
</xs:simpleType> | |
<xs:simpleType name="dateTimeStrict"> | |
<xs:restriction base="xs:dateTime"> | |
<xs:minInclusive value="1900-01-01T00:00:00" /> | |
<xs:maxExclusive value="2100-01-01T00:00:00" /> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="dateTime"> | |
<xs:union memberTypes="tns:dateTimeStrict tns:date"/> | |
</xs:simpleType> | |
<xs:simpleType name="dateTime_null"> | |
<xs:union memberTypes="tns:null tns:dateTime"/> | |
</xs:simpleType> | |
<xs:simpleType name="ip_address"> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[12]?\d{1,2}.[12]?\d{1,2}.[12]?\d{1,2}.[12]?\d{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ip_port"> | |
<xs:restriction base="xs:unsignedShort"> | |
<xs:minInclusive value="1"/> | |
<xs:maxInclusive value="65535"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="sortDirection"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="asc"/> | |
<xs:enumeration value="desc"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="outputFormat"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="raw"/> | |
<xs:enumeration value="compact"/> | |
<xs:enumeration value="pretty"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="source_app"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="DI"/> | |
<xs:enumeration value="SA"/> | |
<xs:enumeration value="LO"/> | |
<xs:enumeration value="QMAC"/> | |
<xs:enumeration value="MINT"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="accountTypeEnumeration"> | |
<xs:restriction base="xs:string"> | |
<!-- 100 --> | |
<xs:enumeration value="checking"/> | |
<!-- 101 --> | |
<xs:enumeration value="savings"/> | |
<!-- 102 --> | |
<xs:enumeration value="cd"/> | |
<!-- 103 --> | |
<xs:enumeration value="money market"/> | |
<!-- 104 --> | |
<xs:enumeration value="recurring deposit"/> | |
<!-- 105 --> | |
<xs:enumeration value="cash management"/> | |
<!-- 106 --> | |
<xs:enumeration value="overdraft"/> | |
<!-- 200 --> | |
<xs:enumeration value="credit card"/> | |
<!-- 201 --> | |
<xs:enumeration value="line of credit"/> | |
<!-- 300 --> | |
<xs:enumeration value="taxable investment"/> | |
<!-- 301 --> | |
<xs:enumeration value="tax-deferred investment"/> | |
<!-- 400 --> | |
<xs:enumeration value="mortgage"/> | |
<!-- 401 --> | |
<xs:enumeration value="loan"/> | |
<!-- 500 --> | |
<xs:enumeration value="annuity"/> | |
<!-- 501 --> | |
<xs:enumeration value="whole life"/> | |
<!-- 600 --> | |
<xs:enumeration value="rewards"/> | |
<!-- 650 --> | |
<xs:enumeration value="email"/> | |
<!-- 675 --> | |
<xs:enumeration value="biller"/> | |
<!-- 701 --> | |
<xs:enumeration value="term insurance"/> | |
<!-- 908 --> | |
<xs:enumeration value="asset"/> | |
<!-- 955 --> | |
<xs:enumeration value="liability"/> | |
<!-- 999 --> | |
<xs:enumeration value="other"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="accountType"> | |
<xs:union memberTypes="tns:accountTypeEnumeration tns:decimal_18_0"/> | |
</xs:simpleType> | |
<xs:complexType name="sortable"> | |
<xs:attribute name="sort" type="tns:sortDirection"/> | |
</xs:complexType> | |
<xs:complexType name="scrapeSession"> | |
<xs:sequence> | |
<xs:element type="tns:ip_address" name="cccaptureIpAddress"/> | |
<xs:element type="tns:ip_port" name="cccapturePort"/> | |
<xs:element type="tns:ip_address" name="ccscrapeIpAddress"/> | |
<xs:element type="tns:ip_port" name="ccscrapePort"/> | |
<xs:element type="tns:string_255" name="ccscriptInstanceId"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="scrapeQuestions"> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" name="question"> | |
<xs:complexType> | |
<xs:sequence minOccurs="1" maxOccurs="unbounded"> | |
<xs:choice> | |
<xs:element type="tns:string_2000" name="text"/> | |
<xs:element type="xs:base64Binary" name="image"/> | |
</xs:choice> | |
<xs:element name="choice" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:simpleContent> | |
<xs:extension base="tns:string_2000"> | |
<xs:attribute name="value" type="tns:string_255" use="required"/> | |
</xs:extension> | |
</xs:simpleContent> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="scrapeAnswers"> | |
<xs:sequence> | |
<xs:element minOccurs="0" maxOccurs="unbounded" type="tns:string_2000" name="answer"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsBanking"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="posted_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="available_balance_amount"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="interest_type"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="origination_date"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="open_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="period_interest_rate"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="period_deposit_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="period_interest_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="interest_ytd_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="interest_prior_ytd_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="maturity_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="maturity_amount"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsCredit"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="interest_rate"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="credit_available_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="credit_max_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="cash_advance_available_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="cash_advance_max_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="cash_advance_balance"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="cash_advance_interest_rate"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="current_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="payment_min_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="payment_due_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="previous_balance"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="statement_end_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="statement_purchase_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="statement_finance_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="past_due_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="last_payment_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="statement_close_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="statement_late_fee_amount"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsInvestment"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="interest_margin_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="short_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="available_cash_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="current_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="maturity_value_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="unvested_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="vested_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_match_defer_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_match_defer_amount_ytd"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_match_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_match_amount_ytd"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_pretax_contrib_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="emp_pretax_contrib_amount_ytd"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="rollover_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="contrib_total_ytd"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="plan_incep_emp_match_defer_amt"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="plan_incep_emp_match_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="plan_incep_rollover"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="cash_balance_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="initial_loan_balance"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="loan_start_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="current_loan_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="loan_rate"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="description"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsLoan"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="posted_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="term_of_ml"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="ml_holder_name"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="late_fee_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="payoff_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="payoff_amount_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="reference_number"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="original_maturity_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="tax_payee_name"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="principal_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="escrow_balance"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="interest_rate"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="interest_period"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="initial_ml_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="initial_ml_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="next_payment_principal_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="next_payment_interest_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="next_payment"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="next_payment_date"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="last_payment_due_date"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="last_payment_receive_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_principal_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_interest_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_escrow_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_last_fee_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="last_payment_late_charge"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="ytd_principal_paid"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="ytd_interest_paid"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="ytd_insurance_paid"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="ytd_tax_paid"/> | |
<xs:element minOccurs="0" type="tns:string_1_null" name="autopay_enrolled"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="collateral"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="current_school"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="first_payment_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="guarantor"/> | |
<xs:element minOccurs="0" type="tns:string_1_null" name="is_first_mortgage"/> | |
<xs:element minOccurs="0" type="tns:string_32_null" name="loan_payment_freq"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="payment_min_amount"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="original_school"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="recurring_payment_amount"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="lender"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="ending_balance_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="available_balance_amount"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="loan_type"/> | |
<xs:element minOccurs="0" type="tns:decimal_18_0_null" name="no_of_payments"/> | |
<xs:element minOccurs="0" type="tns:decimal_32_8_null" name="balloon_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="projected_interest"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="ltd_interest_paid"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="interest_rate_type"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="loan_payment_type"/> | |
<xs:element minOccurs="0" type="tns:decimal_18_0_null" name="remaining_payments"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsInsurance"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="posted_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="origination_date"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="open_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="current_balance"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="maturity_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="statement_premium_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="statement_premium_due_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="billing_account_number"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="beneficiary"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="benefit_amount"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="owner"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="cash_value"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="cash_value_as_of_date"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="dividend_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="loan_amount_outstanding"/> | |
<xs:element minOccurs="0" type="tns:decimal_8_3_null" name="loan_rate"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="loan_amount_available"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="payout_amount"/> | |
<xs:element minOccurs="0" type="tns:string_32_null" name="payout_period"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="plan_type"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="min_payment_amount"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="policy_date"/> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="policy_issue_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="insured_description"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsRewards"> | |
<xs:all> | |
<xs:element minOccurs="0" type="tns:dateTime_null" name="posted_date"/> | |
<xs:element minOccurs="0" type="tns:string_255_null" name="program_type"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="original_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="current_balance"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="reward_qualify_ytd_amount"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="reward_lifetime_earned"/> | |
<xs:element minOccurs="0" type="tns:decimal_15_2_null" name="segment_ytd"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="accountDetailsOther"> | |
<xs:all> | |
</xs:all> | |
</xs:complexType> | |
<xs:simpleType name="digest_algorithm"> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="SHA1"/> | |
<xs:enumeration value="SHA256"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:schema> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<xs:schema id="CustomerCentral" | |
targetNamespace="http://www.intuit.com/CustomerCentral/Requests" | |
elementFormDefault="unqualified" | |
xmlns:req="http://www.intuit.com/CustomerCentral/Requests" | |
xmlns:cc="http://www.intuit.com/CustomerCentral" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |
<xs:import namespace="http://www.intuit.com/CustomerCentral" | |
schemaLocation="CustomerCentral.xsd"/> | |
<xs:element name="CCLogonRequest" type="cc:authenticationCredentials"/> | |
<xs:element name="CCLogoutRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--Modified for 3.9.2.3 --> | |
<xs:element name="CCGetTaxAccountsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeFailedAccounts"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- new API request for CCTaxDataService for Mint Stack By Chandra 07/16/2010 --> | |
<xs:element name="CCGetAccountsTaxDataRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:sequence> | |
</xs:choice> | |
<!-- Default current tax year --> | |
<xs:element minOccurs="1" type="xs:positiveInteger" name="tax_year"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- new API request for CCTaxDataService for non-Mint Stack By Chandra 07/16/2010 --> | |
<xs:element name="CCAcquireTaxDataInteractiveRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="interactive"/> | |
<xs:element minOccurs="1" type="xs:positiveInteger" name="tax_year"/> | |
<xs:choice minOccurs="1"> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255_null" name="name"/> | |
<xs:element type="cc:string_2000_null" name="val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--Modified for 3.9.2.3 --> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:choice> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="answers" type="cc:scrapeAnswers"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetInstitutionsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="fields"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_id"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="name"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="status"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="routing"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="address_line_1"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="address_line_2"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="city_name"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_state_code"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="postal_no"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="phone_no"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="email_address"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="url_home_app"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="url_logon_app"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="special_text"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="discovery"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_account_type_class_id"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_currency_code"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_country_code"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_1"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_2"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_3"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_4"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_institution_5"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="user1"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="user2"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="user3"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="user4"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="user5"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="created_by"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="created_date"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="created_process"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="modified_by"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="modified_date"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="modified_process"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="tp_branding_map.presenceid"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="order" minOccurs="0"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element type="cc:sortable" minOccurs="0" name="tp_institution_id"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="name"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="status"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="routing"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="address_line_1"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="address_line_2"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="city_name"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="tp_state_code"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="postal_no"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="phone_no"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="email_address"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="url_home_app"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="url_logon_app"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="special_text"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="discovery"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="tp_account_type_class_id"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="user1"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="user2"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="user3"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="user4"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="user5"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="created_by"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="created_date"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="created_process"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="modified_by"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="modified_process"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="modified_date"/> | |
<xs:element type="cc:sortable" minOccurs="0" name="tp_branding_map.presenceid"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element type="cc:tf" default="F" minOccurs="0" name="forms"/> | |
<xs:element type="cc:tf" default="F" minOccurs="0" name="keys"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetInstitutionRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:decimal_18_0" name="presenceid"/> | |
</xs:choice> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeAdditionalDetails"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetCustomerRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCAddCustomerRequest"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="1" type="cc:string_255" name="logon_id"/> | |
<xs:element minOccurs="1" type="cc:dateTime" name="logon_start_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="logon_end_date"/> | |
<!-- password is 255 after encryption + base64 --> | |
<xs:element minOccurs="1" type="cc:string_127" name="password"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="name_title"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_first"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_middle"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_last"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="name_suffix"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="birth_date"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_1"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="city_name"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="tp_state_code"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="postal_no"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="phone_no_day"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="phone_no_eve"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="email_address"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateCustomerRequest"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element minOccurs="0" type="cc:string_1" name="status"/> | |
<xs:element minOccurs="0" type="cc:string_255" name="logon_id"/> | |
<xs:element minOccurs="0" type="cc:dateTime" name="logon_start_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="logon_end_date"/> | |
<!-- password is 255 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_127" name="password"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="name_title"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_first"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_middle"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_last"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="name_suffix"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="birth_date"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_1"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="city_name"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="tp_state_code"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="postal_no"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="phone_no_day"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="phone_no_eve"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="email_address"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="created_by"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="created_date"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="created_process"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="modified_by"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="modified_date"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="modified_process"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCDeleteCustomerRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetAccountsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:sequence> | |
</xs:choice> | |
<xs:element minOccurs="0" type="cc:tf_null" name="include_keys"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeAdditionalDetails"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeAggregationMessage"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetCustomerDataRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:string_2000" name="UserToken"/> | |
</xs:choice> | |
<xs:element type="cc:string_255" name="IAMAuthId"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:tf" name="includeAccountInformation"/> | |
<xs:element type="cc:source_app" name="source"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCAddAccountsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="1" type="cc:accountType" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element minOccurs="1" type="cc:string_127" name="account_number"/> | |
<xs:element minOccurs="0" type="cc:string_127_null" name="parent_acct_number"/> | |
<xs:element minOccurs="0" type="cc:tf" name="is_multiple_card"/> | |
<xs:element minOccurs="0" type="cc:string_127" name="account_number_real"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="account_nickname"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="aggr_position"/> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_register_user"/> | |
<xs:element minOccurs="0" type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="balance_date"/> | |
<xs:element minOccurs="0" type="cc:decimal_15_2_null" name="balance_previous_amount"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="last_txn_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="aggr_success_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="aggr_attempt_date"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="aggr_status_code"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="tp_currency_code"/> | |
<xs:element minOccurs="0" type="cc:string_1" name="data_indicator"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
<xs:element minOccurs="0" name="detail"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:accountDetailsBanking" name="banking"/> | |
<xs:element type="cc:accountDetailsCredit" name="credit"/> | |
<xs:element type="cc:accountDetailsInvestment" name="investment"/> | |
<xs:element type="cc:accountDetailsLoan" name="loan"/> | |
<xs:element type="cc:accountDetailsInsurance" name="insurance"/> | |
<xs:element type="cc:accountDetailsRewards" name="rewards"/> | |
<xs:element type="cc:accountDetailsOther" name="other"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<!-- val is 2000 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_1000_null" name="val"/> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element minOccurs="0" type="cc:tf_null" name="encrypted"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="questions"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="question" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="1" maxOccurs="unbounded" type="cc:string_2000" name="text"/> | |
<xs:element minOccurs="1" type="cc:string_2000" name="answer"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="encrypted"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateAccountRequest"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="0" type="cc:accountType" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_127" name="account_number"/> | |
<xs:element minOccurs="0" type="cc:string_127" name="account_number_real"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="account_nickname"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="aggr_position"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name_register_user"/> | |
<xs:element minOccurs="0" type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="balance_date"/> | |
<xs:element minOccurs="0" type="cc:decimal_15_2_null" name="balance_previous_amount"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="last_txn_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="aggr_success_date"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="aggr_attempt_date"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="aggr_status_code"/> | |
<xs:element minOccurs="0" type="cc:string_1" name="data_indicator"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
<xs:element minOccurs="0" name="detail"> | |
<xs:complexType> | |
<xs:choice minOccurs="0"> | |
<xs:element type="cc:accountDetailsBanking" name="banking"/> | |
<xs:element type="cc:accountDetailsCredit" name="credit"/> | |
<xs:element type="cc:accountDetailsInvestment" name="investment"/> | |
<xs:element type="cc:accountDetailsLoan" name="loan"/> | |
<xs:element type="cc:accountDetailsInsurance" name="insurance"/> | |
<xs:element type="cc:accountDetailsRewards" name="rewards"/> | |
<xs:element type="cc:accountDetailsOther" name="other"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice maxOccurs="unbounded"> | |
<xs:element name="add" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<!-- val is 2000 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_1000_null" name="val"/> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element minOccurs="0" type="cc:tf_null" name="encrypted"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="update" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_account_key_id"/> | |
<xs:element minOccurs="0" type="cc:string_1_null" name="status"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<!-- val is 2000 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_1000_null" name="val"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element minOccurs="0" type="cc:tf_null" name="encrypted"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="delete" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_account_key_id"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCDeleteAccountRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetAccountTransactionsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeTransactionType"/> | |
<xs:element minOccurs="0" name="filter"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:dateTime" name="transactionDateStart"/> | |
<xs:element minOccurs="0" type="cc:dateTime" name="transactionDateEnd"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeAdditionalFields"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includePendingTransactions"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeCategorizations"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshAccountsRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_partner_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="all"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshAccountsInteractiveRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="all"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="interactive"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="synchronous"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="reuseAnswers"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255_null" name="name"/> | |
<xs:element type="cc:string_2000_null" name="val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="answers" type="cc:scrapeAnswers"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCDiscoverAccountsInteractiveRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element minOccurs="0" default="T" type="cc:tf_null" name="interactive"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf_null" name="includeAdditionalDetails"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255_null" name="name"/> | |
<xs:element type="cc:string_2000_null" name="val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="answers" type="cc:scrapeAnswers"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCExecuteScriptInteractiveRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255_null" name="name"/> | |
<xs:element type="cc:string_2000_null" name="val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="answers" type="cc:scrapeAnswers"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetAccountStatementRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tp_account_id" type="cc:decimal_18_0"/> | |
<xs:element name="filter" minOccurs="0"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element name="transactionDateStart" type="cc:dateTime" minOccurs="0"/> | |
<xs:element name="transactionDateEnd" type="cc:dateTime" minOccurs="0"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="format" type="xs:string" default="QFX" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCCompareAccountKeyValRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="tp_account_key_id" type="cc:decimal_18_0"/> | |
<xs:element name="valHash" type="cc:string_64_null"/><!-- should be xs:base64Binary but Quicken is not ready --> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- SOM API commands ******************************************* --> | |
<xs:element name="SOMEncryptRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:string_2000" name="cc_encrypted_val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAccountsRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:string_255" name="logon_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:choice> | |
<xs:attribute type="cc:outputFormat" name="outputFormat" default="raw"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUpdateAccountTypeRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="1" type="cc:accountType" name="tp_account_type_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUnlockAccountsRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:dateTime" name="aggr_attempt_date" /> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="aggr_script_name"/> | |
<xs:element type="cc:dateTime" name="aggr_attempt_date" /> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAccountTransactionsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element type="cc:dateTime" name="postedDateStart"/> | |
<xs:element type="cc:dateTime" name="postedDateEnd"/> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:dateTime" name="createdDateStart"/> | |
<xs:element type="cc:dateTime" name="createdDateEnd"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetDiscoveryCredentialsRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:string_255" name="tp_institution_id"/> | |
<xs:element type="cc:string_255" name="aggr_script_name"/> | |
</xs:choice> | |
<xs:element type="cc:dateTime" name="createdDateStart"/> | |
<xs:element type="cc:dateTime" name="createdDateEnd"/> | |
<xs:element type="cc:string_20" name="aggr_status_code" minOccurs="0"/> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:string_255" name="tp_institution_id"/> | |
<xs:sequence minOccurs="0"> | |
<xs:element type="cc:dateTime" name="createdDateStart" /> | |
<xs:element type="cc:dateTime" name="createdDateEnd" /> | |
</xs:sequence> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetHealthRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id" /> | |
<xs:element type="cc:string_255" name="aggr_script_name" /> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAggregationCredentialsRequest"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id" /> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id" /> | |
<xs:element type="cc:string_255" name="tp_institution_id" /> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="tp_institution_id" /> | |
<xs:element type="cc:decimal_18_0" name="top_count" /> | |
<xs:element type="cc:string_20" name="aggr_status_code" minOccurs="0" /> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="aggr_script_name" /> | |
<xs:element type="cc:decimal_18_0" name="top_count" /> | |
<xs:element type="cc:string_20" name="aggr_status_code" minOccurs="0" /> | |
</xs:sequence> | |
</xs:choice> | |
<xs:attribute type="cc:outputFormat" name="outputFormat" default="raw"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshInstitutionRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:decimal_18_0" name="di_institution_id"/> | |
</xs:choice> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="request_time"/> | |
<xs:element type="cc:tf" default="T" minOccurs="0" name="disable_batch"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateFIThrottleRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:decimal_18_0" name="throttle"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetInvestmentPositionsRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- CCGetGainandLossStatementRequest --> | |
<!-- 2009-11-01 New API to fetch gain and loss Statements for a given Account --> | |
<xs:element name="CCGetGainLossStatementRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- Custom API commands ******************************************* --> | |
<!-- Portfolio Minder --> | |
<xs:element name="PMGetAccountDatafileRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255" name="tp_customer_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUpdateTaxAggregationStatusForFIRequest"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" default="F" type="cc:tf" name="taxAggregationStatus"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:schema> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<xs:schema id="CustomerCentral" | |
targetNamespace="http://www.intuit.com/CustomerCentral/Responses" | |
elementFormDefault="unqualified" | |
xmlns:resp="http://www.intuit.com/CustomerCentral/Responses" | |
xmlns:cc="http://www.intuit.com/CustomerCentral" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |
<xs:import namespace="http://www.intuit.com/CustomerCentral" | |
schemaLocation="CustomerCentral.xsd"/> | |
<xs:element name="CCLogonResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:choice> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id" /> | |
<xs:element type="cc:decimal_18_0" name="tp_admin_id" /> | |
</xs:choice> | |
<xs:choice minOccurs="0"> | |
<xs:element name="token" type="xs:string"/> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCLogoutResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetTaxAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:decimal_18_0" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element type="cc:string_127" name="account_number" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="account_number_real" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="account_nickname" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="aggr_account_nickname" minOccurs="0"/> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255_null" name="name_register_user" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="fi_login" minOccurs="0"/> | |
<xs:element type="cc:dateTime_null" name="aggr_success_date" minOccurs="0"/> | |
<xs:element type="cc:string_20_null" name="aggr_status_code" minOccurs="0"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1" minOccurs="0"/> | |
<xs:element type="cc:dateTime_null" name="user2" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="user3" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="user4" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="user5" minOccurs="0"/> | |
<xs:element type="cc:string_32_null" name="created_by" minOccurs="0"/> | |
<xs:element type="cc:dateTime_null" name="created_date" minOccurs="0"/> | |
<xs:element type="cc:string_32_null" name="created_process" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- new API response for CCTaxDataService for non-Mint Stack By Chandra 07/08/2010 --> | |
<xs:element name="CCGetAccountsTaxDataResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:decimal_18_0" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element type="cc:string_127" name="account_number"/> | |
<xs:element type="cc:string_255_null" name="account_number_real"/> | |
<xs:element type="cc:string_255_null" name="account_nickname"/> | |
<xs:element type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element type="cc:decimal_18_0_null" name="aggr_position"/> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:string_255_null" name="name_register_user"/> | |
<xs:element type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element type="cc:dateTime_null" name="balance_date"/> | |
<xs:element type="cc:decimal_15_2_null" name="balance_previous_amount"/> | |
<xs:element type="cc:dateTime_null" name="last_txn_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_success_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_attempt_date"/> | |
<xs:element type="cc:string_20_null" name="aggr_status_code"/> | |
<xs:element type="cc:string_1" name="data_indicator"/> | |
<xs:element type="cc:string_20_null" name="tp_currency_code" minOccurs="0"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
<xs:choice maxOccurs="1"> | |
<xs:element type="cc:accountDetailsTax_1099-INT" name="taxForm_1099-INT" /> | |
<xs:element type="cc:accountDetailsTax_1098" name="taxForm_1098" /> | |
<xs:element type="cc:status" name="tax_aggr_status" /> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- new API response for CCTaxDataService for non-Mint Stack By Chandra 07/16/2010 --> | |
<xs:element name="CCAcquireTaxDataInteractiveResponse"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="status"/> | |
<xs:choice> | |
<xs:element minOccurs="0" type="cc:string_2000" name="message"/> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" minOccurs="0" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element type="cc:string_127" minOccurs="1" name="account_number"/> | |
<xs:element type="cc:string_255_null" minOccurs="0" name="account_nickname"/> | |
<xs:element type="cc:string_255_null" minOccurs="0" name="aggr_account_nickname"/> | |
<xs:element type="cc:decimal_18_0_null" minOccurs="0" name="aggr_position"/> | |
<xs:element type="cc:decimal_18_0" minOccurs="0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255_null" minOccurs="0" name="description"/> | |
<xs:element type="cc:decimal_15_2_null" minOccurs="0" name="balance_amount"/> | |
<xs:element type="cc:dateTime_null" minOccurs="0" name="balance_date"/> | |
<xs:choice maxOccurs="1"> | |
<xs:element type="cc:accountDetailsTax_1099-INT" name="taxForm_1099-INT" /> | |
<xs:element type="cc:accountDetailsTax_1098" name="taxForm_1098" /> | |
<xs:element type="cc:status" name="tax_aggr_status" /> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="questions" type="cc:scrapeQuestions"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetInstitutionsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="institution" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element minOccurs="0" type="cc:string_255" name="name"/> | |
<xs:element minOccurs="0" type="cc:string_1" name="status"/> | |
<xs:element minOccurs="0" type="cc:string_2" name="routing"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_1"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="address_line_2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="city_name"/> | |
<xs:element minOccurs="0" type="cc:string_20_null" name="tp_state_code"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="postal_no"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="phone_no"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="email_address"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="url_home_app"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="url_logon_app"/> | |
<xs:element minOccurs="0" type="cc:string_2000_null" name="special_text"/> | |
<xs:element minOccurs="0" type="cc:string_255" name="discovery"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="tp_account_type_class_id"/> | |
<xs:element minOccurs="0" type="cc:string_3_null" name="tp_currency_code"/> | |
<xs:element minOccurs="0" type="cc:string_3_null" name="tp_country_code"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="tp_institution_1"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="tp_institution_2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="tp_institution_3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="tp_institution_4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="tp_institution_5"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="user2"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user3"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user4"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="user5"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="created_by"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="created_date"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="created_process"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="modified_by"/> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="modified_date"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="modified_process"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="tp_branding_map.presenceid"/> | |
<xs:element name="forms" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="form" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" type="cc:string_32" name="type" /> | |
<xs:element minOccurs="0" type="cc:string_1" name="available" /> | |
<xs:element minOccurs="0" type="cc:decimal_32_8_null" name="percentage" /> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="eststartdate" /> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="estenddate" /> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="startdate" /> | |
<xs:element minOccurs="0" type="cc:dateTime_null" name="enddate" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="keys" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_key_id" /> | |
<xs:element type="cc:string_1" name="status" /> | |
<xs:element type="cc:string_255" name="name" /> | |
<xs:element type="cc:string_2000_null" name="val" /> | |
<xs:element type="cc:string_20_null" name="value_length_min" /> | |
<xs:element type="cc:string_20_null" name="value_length_max" /> | |
<xs:element type="cc:string_1" name="display_flag" /> | |
<xs:element type="cc:decimal_18_0" name="display_order" /> | |
<xs:element type="cc:string_20" name="display_type" /> | |
<xs:element type="cc:string_1" name="mask" /> | |
<xs:element type="cc:string_255_null" name="edit_mask" /> | |
<xs:element type="cc:string_255_null" name="instructions" /> | |
<xs:element type="cc:string_255_null" name="description" /> | |
<xs:element type="cc:decimal_18_0_null" name="user1" /> | |
<xs:element type="cc:dateTime_null" name="user2" /> | |
<xs:element type="cc:string_255_null" name="user3" /> | |
<xs:element type="cc:string_255_null" name="user4" /> | |
<xs:element type="cc:string_255_null" name="user5" /> | |
<xs:element type="cc:string_32_null" name="created_by" /> | |
<xs:element type="cc:dateTime_null" name="created_date" /> | |
<xs:element type="cc:string_32_null" name="created_process" /> | |
<xs:element type="cc:string_32_null" name="modified_by" /> | |
<xs:element type="cc:dateTime_null" name="modified_date" /> | |
<xs:element type="cc:string_32_null" name="modified_process" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetInstitutionResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255" name="name"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:string_2" name="routing"/> | |
<xs:element type="cc:string_255_null" name="address_line_1"/> | |
<xs:element type="cc:string_255_null" name="address_line_2"/> | |
<xs:element type="cc:string_255_null" name="city_name"/> | |
<xs:element type="cc:string_20_null" name="tp_state_code"/> | |
<xs:element type="cc:string_255_null" name="postal_no"/> | |
<xs:element type="cc:string_255_null" name="phone_no"/> | |
<xs:element type="cc:string_255_null" name="email_address"/> | |
<xs:element type="cc:string_255_null" name="url_home_app"/> | |
<xs:element type="cc:string_255_null" name="url_logon_app"/> | |
<xs:element type="cc:string_2000_null" name="special_text"/> | |
<xs:element type="cc:string_255" name="discovery"/> | |
<xs:element type="cc:decimal_18_0_null" name="tp_account_type_class_id"/> | |
<xs:element minOccurs="0" type="cc:string_3_null" name="tp_currency_code"/> | |
<xs:element minOccurs="0" type="cc:string_3_null" name="tp_country_code"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
<xs:element name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:string_255" name="name"/> | |
<xs:element type="cc:string_2000_null" name="val"/> | |
<xs:element type="cc:string_20_null" name="value_length_min"/> | |
<xs:element type="cc:string_20_null" name="value_length_max"/> | |
<xs:element type="cc:string_1" name="display_flag"/> | |
<xs:element type="cc:decimal_18_0" name="display_order"/> | |
<xs:element type="cc:string_20" name="display_type"/> | |
<xs:element type="cc:string_1" name="mask"/> | |
<xs:element type="cc:string_255_null" name="edit_mask"/> | |
<xs:element type="cc:string_255_null" name="instructions"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetCustomerResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:string_255" name="logon_id"/> | |
<xs:element type="cc:dateTime" name="logon_start_date"/> | |
<xs:element type="cc:dateTime_null" name="logon_end_date"/> | |
<xs:element type="cc:string_20_null" name="name_title"/> | |
<xs:element type="cc:string_255_null" name="name_first"/> | |
<xs:element type="cc:string_255_null" name="name_middle"/> | |
<xs:element type="cc:string_255_null" name="name_last"/> | |
<xs:element type="cc:string_20_null" name="name_suffix"/> | |
<xs:element type="cc:dateTime_null" name="birth_date"/> | |
<xs:element type="cc:string_255_null" name="address_line_1"/> | |
<xs:element type="cc:string_255_null" name="address_line_2"/> | |
<xs:element type="cc:string_255_null" name="city_name"/> | |
<xs:element type="cc:string_20_null" name="tp_state_code"/> | |
<xs:element type="cc:string_255_null" name="postal_no"/> | |
<xs:element type="cc:string_255_null" name="phone_no_day"/> | |
<xs:element type="cc:string_255_null" name="phone_no_eve"/> | |
<xs:element type="cc:string_255_null" name="email_address"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCAddCustomerResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateCustomerResponse"> | |
</xs:element> | |
<xs:element name="CCDeleteCustomerResponse"> | |
</xs:element> | |
<xs:element name="CCGetAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:decimal_18_0" name="tp_account_type_id"/> | |
<!-- account_number is 255 after encryption + base64 --> | |
<xs:element type="cc:string_127" name="account_number"/> | |
<xs:element minOccurs="0" type="cc:string_127_null" name="tp_parent_account_id"/> | |
<xs:element minOccurs="0" type="cc:tf" name="is_multiple_card"/> | |
<xs:element type="cc:string_255_null" name="account_number_real"/> | |
<xs:element type="cc:string_255_null" name="account_nickname"/> | |
<xs:element type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element type="cc:decimal_18_0_null" name="aggr_position"/> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:string_255_null" name="name_register_user"/> | |
<xs:element type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element type="cc:dateTime_null" name="balance_date"/> | |
<xs:element type="cc:decimal_15_2_null" name="balance_previous_amount"/> | |
<xs:element type="cc:dateTime_null" name="last_txn_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_success_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_attempt_date"/> | |
<xs:element type="cc:string_20_null" name="aggr_status_code"/> | |
<xs:element type="cc:string_255_null" name="aggr_status_message" minOccurs="0"/> | |
<xs:element type="cc:string_1" name="data_indicator"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_20_null" name="tp_currency_code" minOccurs="0"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
<xs:element type="cc:string_9_null" name="bank_id" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="fi_login" minOccurs="0"/> | |
<xs:element name="detail"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:element type="cc:accountDetailsBanking" name="banking"/> | |
<xs:element type="cc:accountDetailsCredit" name="credit"/> | |
<xs:element type="cc:accountDetailsInvestment" name="investment"/> | |
<xs:element type="cc:accountDetailsLoan" name="loan"/> | |
<xs:element type="cc:accountDetailsInsurance" name="insurance"/> | |
<xs:element type="cc:accountDetailsRewards" name="rewards"/> | |
<xs:element type="cc:accountDetailsOther" name="other"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_key_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:string_255_null" name="name"/> | |
<!-- val is 2000 after encryption + base64 --> | |
<xs:element minOccurs="0" type="cc:string_1000_null" name="val"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetCustomerDataResponse"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="error_code"/> | |
<xs:element type="cc:string_2000" name="error_message"/> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="customerInformation"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="firstName"/> | |
<xs:element type="cc:string_255_null" name="middleName"/> | |
<xs:element type="cc:string_255" name="lastName"/> | |
<xs:element type="cc:string_255" name="streetAddress1"/> | |
<xs:element type="cc:string_255_null" name="streetAddress2" minOccurs="0"/> | |
<xs:element type="cc:string_127" name="city" minOccurs="0"/> | |
<xs:element type="cc:string_2" name="state" minOccurs="0"/> | |
<xs:element type="cc:string_8" name="zip" minOccurs="0"/> | |
<xs:element type="cc:string_12_null" name="phone" minOccurs="0"/> | |
<xs:element type="cc:string_9" name="ssn" minOccurs="0"/> | |
<xs:element type="cc:string_12" name="dob" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- This element is included only when includeAccountInformation flag is set to T in the request --> | |
<xs:element name="accounts" minOccurs="0" maxOccurs="1"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="accountInformation" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="fiName" minOccurs="0"/> | |
<xs:element type="cc:string_9" name="routingNumber" minOccurs="0"/> | |
<xs:element type="cc:string_255" name="accountNumber"/> | |
<xs:element type="cc:string_127" name="accountType"/> | |
<xs:element type="cc:string_255" name="accountName"/> | |
<xs:element type="cc:string_255_null" name="accountNickName" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCAddAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:decimal_18_0" name="tp_account_key_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateAccountResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:decimal_18_0" name="tp_account_key_id"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCDeleteAccountResponse"> | |
</xs:element> | |
<xs:element name="CCGetAccountTransactionsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="transaction" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0_null" name="tp_account_txn_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:dateTime_null" name="posted_date"/> | |
<xs:element type="cc:dateTime_null" name="transaction_date"/> | |
<xs:element minOccurs="0" type="cc:string_127_null" name="tp_trn_account_id"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="transaction_type"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:string_255_null" name="reference_no"/> | |
<xs:element type="cc:string_64_null" name="value_type"/> | |
<xs:element type="cc:decimal_32_8_null" name="value_amount"/> | |
<xs:element type="cc:decimal_15_2_null" name="interest_amount"/> | |
<xs:element type="cc:decimal_15_2_null" name="principal_amount"/> | |
<xs:element type="cc:decimal_32_8_null" name="fee_amount"/> | |
<xs:element type="cc:decimal_15_2_null" name="escrow_amount"/> | |
<xs:element type="cc:decimal_15_2_null" name="bonus_amount"/> | |
<xs:element type="cc:string_255_null" name="symbol"/> | |
<xs:element type="cc:string_255_null" name="cusip_no"/> | |
<xs:element type="cc:decimal_32_8_null" name="unit_value"/> | |
<xs:element type="cc:decimal_32_8_null" name="unit_quantity"/> | |
<xs:element type="cc:string_20_null" name="unit_type"/> | |
<xs:element type="cc:string_255_null" name="unit_action"/> | |
<xs:element type="cc:string_255_null" name="institution_txn_id"/> | |
<xs:element type="cc:string_255_null" name="description1"/> | |
<xs:element type="cc:string_255_null" name="description2"/> | |
<xs:element type="cc:string_255_null" name="description3"/> | |
<xs:element type="cc:string_255_null" name="description4"/> | |
<xs:element type="cc:string_255_null" name="description5"/> | |
<xs:element type="cc:string_255_null" name="memo"/> | |
<xs:element type="cc:decimal_18_0_null" name="user1"/> | |
<xs:element type="cc:dateTime_null" name="user2"/> | |
<xs:element type="cc:string_255_null" name="user3"/> | |
<xs:element type="cc:string_255_null" name="user4"/> | |
<xs:element type="cc:string_255_null" name="user5"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
<xs:element minOccurs="0" type="cc:string_3_null" name="currency_symbol"/> | |
<xs:element minOccurs="0" type="cc:decimal_32_8_null" name="commission_amount"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="confirmation_no"/> | |
<xs:element minOccurs="0" type="cc:decimal_32_8_null" name="running_balance_amount"/> | |
<xs:element minOccurs="0" type="cc:decimal_6_0_null" name="sic_code"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="ofx_category_name"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="normalized_description"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="category_name"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="status"/> | |
<xs:choice> | |
<xs:element minOccurs="0" type="cc:string_2000" name="message"/> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="accountsTried"/> | |
<xs:element type="cc:decimal_18_0" name="accountsSucceeded"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshAccountsInteractiveResponse"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="status"/> | |
<xs:choice> | |
<xs:element minOccurs="0" type="cc:string_2000" name="message"/> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="accountsTried"/> | |
<xs:element type="cc:decimal_18_0" name="accountsSucceeded"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="questions" type="cc:scrapeQuestions"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCDiscoverAccountsInteractiveResponse"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="status"/> | |
<xs:choice> | |
<xs:element minOccurs="0" type="cc:string_2000" name="message"/> | |
<xs:sequence> | |
<xs:element name="account" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element minOccurs="0" type="cc:string_127_null" name="parent_acct_number"/> | |
<xs:element minOccurs="0" type="cc:tf_null" name="is_multiple_card"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_account_type_id"/> | |
<xs:element minOccurs="1" type="cc:string_255" name="account_number"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element minOccurs="0" type="cc:decimal_18_0_null" name="aggr_position"/> | |
<xs:element minOccurs="0" type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element minOccurs="0" type="cc:string_1" name="data_indicator"/> | |
<xs:element minOccurs="0" type="cc:string_22" name="brokerid"/> | |
<xs:element minOccurs="0" name="detail"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:accountDetailsLoan" name="loan" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="tp_institution_key_id"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<xs:element minOccurs="0" type="cc:string_2000_null" name="val"/> | |
<xs:element minOccurs="0" type="cc:tf_null" name="encrypted"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="extra"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="nvp" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<xs:element minOccurs="0" type="cc:string_2000_null" name="val"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="questions"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="question" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="1" maxOccurs="unbounded" type="cc:string_2000" name="text"/> | |
<xs:element minOccurs="1" type="cc:string_2000" name="answer"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:all> | |
<xs:attribute name="qfx_enabled" type="cc:tf" default="F"/> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="questions" type="cc:scrapeQuestions"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCExecuteScriptInteractiveResponse"> | |
<xs:complexType> | |
<xs:choice> | |
<xs:sequence> | |
<xs:element minOccurs="1" type="cc:decimal_18_0" name="status"/> | |
<xs:choice> | |
<xs:element minOccurs="0" type="cc:string_2000" name="message"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="name"/> | |
<xs:element minOccurs="0" type="cc:string_2000_null" name="val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:choice> | |
</xs:sequence> | |
<xs:sequence> | |
<xs:element name="session" type="cc:scrapeSession"/> | |
<xs:element name="questions" type="cc:scrapeQuestions"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCCompareAccountKeyValResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="match" type="cc:tf"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCRefreshInstitutionResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="queued_accounts"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCUpdateFIThrottleResponse"> | |
</xs:element> | |
<xs:element name="CCGetInvestmentPositionsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="position" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element type="cc:decimal_18_0" name="tp_account_inves_position_id"/> | |
<xs:element type="cc:string_12_null" name="asset_class"/> | |
<xs:element type="cc:string_32_null" name="change_pct"/> | |
<xs:element type="cc:decimal_32_8_null" name="cost_basis"/> | |
<xs:element type="cc:decimal_32_8_null" name="current_price"/> | |
<xs:element type="cc:dateTime_null" name="current_price_date"/> | |
<xs:element type="cc:string_255_null" name="cusip_no"/> | |
<xs:element type="cc:decimal_32_8_null" name="daily_change"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:dateTime_null" name="effective_date"/> | |
<xs:element type="cc:decimal_32_8_null" name="emp_pretax_contrib_amount"/> | |
<xs:element type="cc:decimal_32_8_null" name="emp_match_amount"/> | |
<xs:element type="cc:string_255_null" name="fund_manager"/> | |
<xs:element type="cc:string_255_null" name="fund_name"/> | |
<xs:element type="cc:string_32_null" name="hold_type"/> | |
<xs:element type="cc:string_255_null" name="investment_allocation"/> | |
<xs:element type="cc:string_255_null" name="investment_direction"/> | |
<xs:element type="cc:decimal_19_8_null" name="paid_price"/> | |
<xs:element type="cc:decimal_32_8_null" name="market_value"/> | |
<xs:element type="cc:decimal_32_8_null" name="quantity"/> | |
<xs:element type="cc:string_255_null" name="symbol"/> | |
<xs:element type="cc:string_255_null" name="symbol_ref_id"/> | |
<xs:element type="cc:string_32_null" name="created_by"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_32_null" name="modified_by"/> | |
<xs:element type="cc:dateTime_null" name="modified_date"/> | |
<xs:element type="cc:string_32_null" name="modified_process"/> | |
<xs:element type="cc:string_8_null" name="fund_type"/> | |
<xs:element type="cc:string_32_null" name="inves_401k_source"/> | |
<xs:element type="cc:decimal_32_8_null" name="maturity_yield"/> | |
<xs:element type="cc:string_16_null" name="mf_type"/> | |
<xs:element type="cc:decimal_32_8_null" name="par_value_amount"/> | |
<xs:element type="cc:dateTime_null" name="security_as_of_date"/> | |
<xs:element type="cc:string_255_null" name="security_name"/> | |
<xs:element type="cc:string_16_null" name="security_type"/> | |
<xs:element type="cc:decimal_32_8_null" name="security_unit_price"/> | |
<xs:element type="cc:string_255_null" name="yield"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- CCGetAccountStatement ******************************************* --> | |
<!-- 2006-07-12 Remove OFX Validation for: --> | |
<!-- Field Length (minimum/maximum) --> | |
<!-- Field Value (Date/Number) --> | |
<!-- Field Value (Enumeration) --> | |
<xs:element name="CCGetAccountStatementResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="OFXHEADERLIST" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="OFXHEADER" type="xs:string"/> | |
<xs:element name="DATA" type="xs:string"/> | |
<xs:element name="VERSION" type="xs:string"/> | |
<xs:element name="SECURITY" type="xs:string"/> | |
<xs:element name="ENCODING" type="xs:string"/> | |
<xs:element name="CHARSET" type="xs:string"/> | |
<xs:element name="COMPRESSION" type="xs:string"/> | |
<xs:element name="OLDFILEUID" type="xs:string"/> | |
<xs:element name="NEWFILEUID" type="xs:string"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="OFX"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="SIGNONMSGSRSV1" type="resp:ofxMsgSignOn"/> | |
<xs:choice> | |
<xs:element name="BANKMSGSRSV1" type="resp:ofxMsgBanking"/> | |
<xs:element name="CREDITCARDMSGSRSV1" type="resp:ofxMsgCreditCard"/> | |
<xs:sequence> | |
<xs:element name="INVSTMTMSGSRSV1" type="resp:ofxMsgInvestment"/> | |
<xs:element name="SECLISTMSGSRSV1" type="resp:ofxMsgSecurities" minOccurs="0"/> | |
</xs:sequence> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- CCGetGainandLossStatementResponse --> | |
<!-- 2009-11-01 New API to fetch gain and loss Statements for a given Account --> | |
<xs:element name="CCGetGainLossStatementResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="statements" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element minOccurs="0" type="cc:decimal_18_0" name="tp_account_gainloss_txn_id"/> | |
<xs:element minOccurs="0" type="cc:decimal_32_8_null" name="quantity"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="description"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="date_acquired"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="date_sold"/> | |
<xs:element minOccurs="0" type="cc:decimal_19_8_null" name="sales_price"/> | |
<xs:element minOccurs="0" type="cc:decimal_19_8_null" name="cost_basis"/> | |
<xs:element minOccurs="0" type="cc:decimal_19_8_null" name="expense_of_sale"/> | |
<xs:element minOccurs="0" type="cc:string_255_null" name="symbol"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="transaction_type"/> | |
<xs:element minOccurs="0" type="cc:decimal_19_8_null" name="short_term_gain"/> | |
<xs:element minOccurs="0" type="cc:decimal_19_8_null" name="long_term_gain"/> | |
<xs:element minOccurs="0" type="cc:string_32_null" name="asset_class"/> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- OFX Common Types --> | |
<xs:simpleType name="ofxGenericNameType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxGenericDescriptionType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxTypeDescriptionType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxGloballyUniqueUserIdType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="36"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxIDType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxServerIdType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="10"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxAccountIDType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="22"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxMessageType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="255"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxBooleanType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxDateTimeType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="8"/> | |
<xs:pattern value="[0-9]{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))|[0-9]{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))(([0-1][0-9])|(2[0-3]))[0-5][0-9](([0-5][0-9])|(60))|[0-9]{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))(([0-1][0-9])|(2[0-3]))[0-5][0-9](([0-5][0-9])|(60))\.[0-9]{3}|[0-9]{4}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))(([0-1][0-9])|(2[0-3]))[0-5][0-9](([0-5][0-9])|(60))\.[0-9]{3}(\[[\+\-]?.+(:.+)?\])?"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxAmountType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="[\+\-]?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxPositiveAmountType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="\+?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxUnitPriceType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="\+?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxRateType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="[\+\-]?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxQuantityType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="[\+\-]?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxPositiveQuantityType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
<xs:pattern value="\+?[0-9]*(([0-9][,\.]?)|([,\.][0-9]))[0-9]*"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSharesPerType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="5"/> | |
<xs:pattern value="[0-9]+"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxCurrencyEnum"> | |
<xs:restriction base="xs:string"> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ofxCurrency"> | |
<xs:sequence> | |
<xs:element name="CURRATE" type="resp:ofxRateType"/> | |
<xs:element name="CURSYM" type="resp:ofxCurrencyEnum"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxStatus"> | |
<xs:sequence> | |
<xs:element name="CODE" type="resp:ofxErrorType"/> | |
<xs:element name="SEVERITY" type="resp:ofxSeverityEnum"/> | |
<xs:element name="MESSAGE" type="resp:ofxMessageType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxErrorType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="6"/> | |
<xs:pattern value="[0-9]+"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSeverityEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<xs:enumeration value="INFO"/> | |
<xs:enumeration value="WARN"/> | |
<xs:enumeration value="ERROR"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ofxSecurityID"> | |
<xs:sequence> | |
<xs:element name="UNIQUEID" type="resp:ofxCusipType"/> | |
<xs:element name="UNIQUEIDTYPE" type="resp:ofxSecurityUserIdType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxCusipType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSecurityUserIdType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="10"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ofxAvailableBalance"> | |
<xs:sequence> | |
<xs:element name="BALAMT" type="resp:ofxAmountType"/> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxLedgerBalance"> | |
<xs:sequence> | |
<xs:element name="BALAMT" type="resp:ofxAmountType"/> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxBalanceList"> | |
<xs:sequence> | |
<xs:element name="BAL" type="resp:ofxBalance" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxBalance"> | |
<xs:sequence> | |
<xs:element name="NAME" type="resp:ofxGenericNameType"/> | |
<xs:element name="DESC" type="resp:ofxShortMessageType"/> | |
<xs:element name="BALTYPE" type="resp:ofxBalanceEnum"/> | |
<xs:element name="VALUE" type="resp:ofxAmountType"/> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxBalanceEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="DOLLAR"/> | |
<xs:enumeration value="PERCENT"/> | |
<xs:enumeration value="NUMBER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxShortMessageType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="80"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OFX SignOn --> | |
<xs:complexType name="ofxMsgSignOn"> | |
<xs:sequence> | |
<xs:element name="SONRS"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="STATUS" type="resp:ofxStatus"/> | |
<xs:element name="DTSERVER" type="resp:ofxDateTimeType"/> | |
<xs:element name="LANGUAGE" type="resp:ofxLanguageEnum"/> | |
<xs:element name="DTACCTUP" type="resp:ofxDateTimeType" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="FI" type="resp:ofxFinancialInstitution" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="INTU.BID" type="resp:ofxIntuitPrivateTag"/> | |
<xs:element name="INTU.PRESENCEID" type="resp:ofxIntuitPrivateTag"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxFinancialInstitutionIdType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ofxFinancialInstitution"> | |
<xs:sequence> | |
<xs:element name="ORG" type="resp:ofxGenericNameType"/> | |
<xs:element name="FID" type="resp:ofxFinancialInstitutionIdType" minOccurs="0" maxOccurs="1"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxLanguageEnum"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:length value="3"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxIntuitPrivateTag"> | |
<xs:restriction base="xs:string"> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OFX Banking --> | |
<xs:complexType name="ofxMsgBanking"> | |
<xs:sequence> | |
<xs:element name="STMTTRNRS"> | |
<xs:complexType> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractTransactionResponse"> | |
<xs:sequence> | |
<xs:element name="STMTRS" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CURDEF" type="resp:ofxCurrencyEnum"/> | |
<xs:element name="BANKACCTFROM" type="resp:ofxBankAccount"/> | |
<xs:element name="BANKTRANLIST" type="resp:ofxBankTransactionsList" minOccurs="0"/> | |
<xs:element name="LEDGERBAL" type="resp:ofxLedgerBalance"/> | |
<xs:element name="AVAILBAL" type="resp:ofxAvailableBalance" minOccurs="0"/> | |
<xs:element name="BALLIST" type="resp:ofxBalanceList" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxAbstractResponse" abstract="true"/> | |
<xs:complexType name="ofxAbstractTransactionResponse" abstract="true"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractResponse"> | |
<xs:sequence> | |
<xs:element name="TRNUID" type="resp:ofxGloballyUniqueUserIdType"/> | |
<xs:element name="STATUS" type="resp:ofxStatus"/> | |
<xs:element name="CLTCOOKIE" type="resp:ofxIDType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBankAccount"> | |
<xs:sequence> | |
<xs:element name="BANKID" type="resp:ofxBankIDType"/> | |
<xs:element name="BRANCHID" type="resp:ofxAccountIDType" minOccurs="0"/> | |
<xs:element name="ACCTID" type="resp:ofxAccountIDType"/> | |
<xs:element name="ACCTTYPE" type="resp:ofxAccountEnum"/> | |
<xs:element name="ACCTKEY" type="resp:ofxAccountIDType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxBankIDType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="9"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxAccountEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CHECKING"/> | |
<xs:enumeration value="SAVINGS"/> | |
<xs:enumeration value="MONEYMRKT"/> | |
<xs:enumeration value="CREDITLINE"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- QFX Credit Card --> | |
<xs:complexType name="ofxMsgCreditCard"> | |
<xs:sequence> | |
<xs:element name="CCSTMTTRNRS"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="TRNUID" type="xs:string"/> | |
<xs:element name="STATUS" type="resp:ofxStatus"/> | |
<xs:element name="CCSTMTRS"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="CURDEF" type="resp:ofxCurrencyEnum"/> | |
<xs:element name="CCACCTFROM" type="resp:ofxCreditCardAccount"/> | |
<xs:element name="BANKTRANLIST" type="resp:ofxBankTransactionsList" minOccurs="0"/> | |
<xs:element name="LEDGERBAL" type="resp:ofxLedgerBalance"/> | |
<xs:element name="AVAILBAL" type="resp:ofxAvailableBalance" minOccurs="0"/> | |
<xs:element name="BALLIST" type="resp:ofxBalanceList" minOccurs="0" maxOccurs="1"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxCreditCardAccount"> | |
<xs:sequence> | |
<xs:element name="ACCTID" type="resp:ofxAccountIDType"/> | |
<xs:element name="ACCTKEY" type="resp:ofxAccountIDType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- OFX Investment --> | |
<xs:complexType name="ofxMsgInvestment"> | |
<xs:sequence> | |
<xs:element name="INVSTMTTRNRS"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="TRNUID" type="xs:string"/> | |
<xs:element name="STATUS" type="resp:ofxStatus"/> | |
<xs:element name="INVSTMTRS"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType"/> | |
<xs:element name="CURDEF" type="resp:ofxCurrencyEnum"/> | |
<xs:element name="INVACCTFROM" type="resp:ofxInvestmentAccount"/> | |
<xs:element name="INVTRANLIST" type="resp:ofxInvestmentTransactionsList" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="INVPOSLIST" type="resp:ofxInvestmentPositionList" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="INVBAL" type="resp:ofxInvestmentBalance" minOccurs="0" maxOccurs="1"/> | |
<!-- | |
<xs:element name="INVOOLIST" type="ofx:InvestmentOpenOrderList" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="MKTGINFO" type="ofx:InfoType" minOccurs="0" maxOccurs="1"/> | |
--> | |
<xs:element name="INV401K" type="resp:ofxInvestment401k" minOccurs="0" maxOccurs="1"/> | |
<xs:element name="INV401KBAL" type="resp:ofxInvestment401kBalance" minOccurs="0" maxOccurs="1"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentAccount"> | |
<xs:sequence> | |
<xs:element name="BROKERID" type="resp:ofxBrokerIDType"/> | |
<xs:element name="ACCTID" type="resp:ofxAccountIDType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxBrokerIDType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="22"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ofxInvestmentBalance"> | |
<xs:sequence> | |
<xs:element name="AVAILCASH" type="resp:ofxAmountType"/> | |
<xs:element name="MARGINBALANCE" type="resp:ofxAmountType"/> | |
<xs:element name="SHORTBALANCE" type="resp:ofxAmountType"/> | |
<xs:element name="BUYPOWER" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="BALLIST" type="resp:ofxBalanceList" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- OFX Investment and 401k Common Types --> | |
<xs:simpleType name="ofxFinancialInstitutionTransactionIdType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="255"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxIncomeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CGLONG"/> | |
<xs:enumeration value="CGSHORT"/> | |
<xs:enumeration value="DIV"/> | |
<xs:enumeration value="INTEREST"/> | |
<xs:enumeration value="MISC"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxLoanIDType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxPositionTypeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="LONG"/> | |
<xs:enumeration value="SHORT"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSecuredEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="NAKED"/> | |
<xs:enumeration value="COVERED"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSubAccountEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CASH"/> | |
<xs:enumeration value="MARGIN"/> | |
<xs:enumeration value="SHORT"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxInvestment401kSourceEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="PRETAX"/> | |
<xs:enumeration value="AFTERTAX"/> | |
<xs:enumeration value="MATCH"/> | |
<xs:enumeration value="PROFITSHARING"/> | |
<xs:enumeration value="ROLLOVER"/> | |
<xs:enumeration value="OTHERVEST"/> | |
<xs:enumeration value="OTHERNONVEST"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OFX Transactions List - Banking and Credit Card =============== --> | |
<xs:complexType name="ofxBankTransactionsList"> | |
<xs:sequence> | |
<xs:element name="DTSTART" type="resp:ofxDateTimeType"/> | |
<xs:element name="DTEND" type="resp:ofxDateTimeType"/> | |
<xs:element name="STMTTRN" type="resp:ofxStatementTransaction" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxStatementTransaction"> | |
<xs:sequence> | |
<xs:element name="TRNTYPE" type="resp:ofxTransactionEnum"/> | |
<xs:element name="DTPOSTED" type="resp:ofxDateTimeType"/> | |
<xs:element name="DTUSER" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="DTAVAIL" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="TRNAMT" type="resp:ofxAmountType"/> | |
<xs:element name="FITID" type="resp:ofxFinancialInstitutionTransactionIdType"/> | |
<xs:element name="SRVRTID" type="resp:ofxServerIdType" minOccurs="0"/> | |
<xs:element name="CHECKNUM" type="resp:ofxCheckNumberType" minOccurs="0"/> | |
<xs:element name="REFNUM" type="resp:ofxReferenceNumberType" minOccurs="0"/> | |
<xs:element name="SIC" type="resp:ofxStandardIndustryCodeType" minOccurs="0"/> | |
<xs:element name="NAME" type="resp:ofxGenericNameType" minOccurs="0"/> | |
<xs:element name="MEMO" type="resp:ofxMessageType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxTransactionEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CREDIT"/> | |
<xs:enumeration value="DEBIT"/> | |
<xs:enumeration value="INT"/> | |
<xs:enumeration value="DIV"/> | |
<xs:enumeration value="FEE"/> | |
<xs:enumeration value="SRVCHG"/> | |
<xs:enumeration value="DEP"/> | |
<xs:enumeration value="ATM"/> | |
<xs:enumeration value="POS"/> | |
<xs:enumeration value="XFER"/> | |
<xs:enumeration value="CHECK"/> | |
<xs:enumeration value="PAYMENT"/> | |
<xs:enumeration value="CASH"/> | |
<xs:enumeration value="DIRECTDEP"/> | |
<xs:enumeration value="DIRECTDEBIT"/> | |
<xs:enumeration value="REPEATPMT"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxCheckNumberType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="12"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxReferenceNumberType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxStandardIndustryCodeType"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="6"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OFX Transactions List - Investments =========================== --> | |
<xs:complexType name="ofxInvestmentTransactionsList"> | |
<xs:sequence> | |
<xs:element name="DTSTART" type="resp:ofxDateTimeType"/> | |
<xs:element name="DTEND" type="resp:ofxDateTimeType"/> | |
<xs:choice minOccurs="0" maxOccurs="unbounded"> | |
<xs:element name="BUYDEBT" type="resp:ofxBuyDebt"/> | |
<xs:element name="BUYMF" type="resp:ofxBuyMF"/> | |
<xs:element name="BUYOPT" type="resp:ofxBuyOpt"/> | |
<xs:element name="BUYOTHER" type="resp:ofxBuyOther"/> | |
<xs:element name="BUYSTOCK" type="resp:ofxBuyStock"/> | |
<xs:element name="CLOSUREOPT" type="resp:ofxClosureOpt"/> | |
<xs:element name="INCOME" type="resp:ofxIncome"/> | |
<xs:element name="INVEXPENSE" type="resp:ofxInvestmentExpense"/> | |
<xs:element name="JRNLFUND" type="resp:ofxJournalFund"/> | |
<xs:element name="JRNLSEC" type="resp:ofxJournalSecurity"/> | |
<xs:element name="MARGININTEREST" type="resp:ofxMarginInterest"/> | |
<xs:element name="REINVEST" type="resp:ofxReinvest"/> | |
<xs:element name="RETOFCAP" type="resp:ofxReturnOfCapital"/> | |
<xs:element name="SELLDEBT" type="resp:ofxSellDebt"/> | |
<xs:element name="SELLMF" type="resp:ofxSellMutualFund"/> | |
<xs:element name="SELLOPT" type="resp:ofxSellOption"/> | |
<xs:element name="SELLOTHER" type="resp:ofxSellOther"/> | |
<xs:element name="SELLSTOCK" type="resp:ofxSellStock"/> | |
<xs:element name="SPLIT" type="resp:ofxSplit"/> | |
<xs:element name="TRANSFER" type="resp:ofxTransfer"/> | |
</xs:choice> | |
<xs:element name="INVBANKTRAN" type="resp:ofxInvestmentBankTransaction" minOccurs="0" maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentBankTransaction"> | |
<xs:sequence> | |
<xs:element name="STMTTRN" type="resp:ofxStatementTransaction"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxAbstractInvestmentTransactionBase" abstract="true"/> | |
<xs:complexType name="ofxAbstractInvestmentTransaction" abstract="true"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransactionBase"> | |
<xs:sequence> | |
<xs:element name="INVTRAN" type="resp:ofxInvestmentTransaction"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="FITID" type="resp:ofxFinancialInstitutionTransactionIdType"/> | |
<xs:element name="SRVRTID" type="resp:ofxServerIdType" minOccurs="0"/> | |
<xs:element name="DTTRADE" type="resp:ofxDateTimeType"/> | |
<xs:element name="DTSETTLE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="REVERSALFITID" type="resp:ofxFinancialInstitutionTransactionIdType" minOccurs="0"/> | |
<xs:element name="MEMO" type="resp:ofxMessageType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- BUY --> | |
<xs:complexType name="ofxAbstractInvestmentBuyTransaction" abstract="true"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransactionBase"> | |
<xs:sequence> | |
<xs:element name="INVBUY" type="resp:ofxInvestmentBuy"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentBuy"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType"/> | |
<xs:element name="MARKUP" type="resp:ofxUnitPriceType" minOccurs="0"/> | |
<xs:element name="COMMISSION" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TAXES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="FEES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="LOAD" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:sequence minOccurs="0"> | |
<xs:element name="LOANID" type="resp:ofxLoanIDType"/> | |
<xs:element name="LOANPRINCIPAL" type="resp:ofxAmountType"/> | |
<xs:element name="LOANINTEREST" type="resp:ofxAmountType"/> | |
</xs:sequence> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
<xs:element name="DTPAYROLL" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="PRIORYEARCONTRIB" type="resp:ofxBooleanType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBuyDebt"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentBuyTransaction"> | |
<xs:sequence> | |
<xs:element name="ACCRDINT" type="resp:ofxAmountType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBuyMF"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentBuyTransaction"> | |
<xs:sequence> | |
<xs:element name="BUYTYPE" type="resp:ofxBuyEnum"/> | |
<xs:element name="RELFITID" type="resp:ofxFinancialInstitutionTransactionIdType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBuyOpt"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentBuyTransaction"> | |
<xs:sequence> | |
<xs:element name="OPTBUYTYPE" type="resp:ofxOptionBuyEnum"/> | |
<xs:element name="SHPERCTRCT" type="resp:ofxSharesPerType"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBuyOther"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentBuyTransaction"> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxBuyStock"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentBuyTransaction"> | |
<xs:sequence> | |
<xs:element name="BUYTYPE" type="resp:ofxBuyEnum"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxBuyEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="BUY"/> | |
<xs:enumeration value="BUYTOCOVER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxOptionBuyEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="BUYTOOPEN"/> | |
<xs:enumeration value="BUYTOCLOSE"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- SELL --> | |
<xs:complexType name="ofxAbstractInvestmentSellTransaction" abstract="true"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransactionBase"> | |
<xs:sequence> | |
<xs:element name="INVSELL" type="resp:ofxInvestmentSell"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentSell"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType"/> | |
<xs:element name="MARKDOWN" type="resp:ofxUnitPriceType" minOccurs="0"/> | |
<xs:element name="COMMISSION" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TAXES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="FEES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="LOAD" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="WITHHOLDING" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TAXEXEMPT" type="resp:ofxBooleanType" minOccurs="0"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="GAIN" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="LOANID" type="resp:ofxLoanIDType" minOccurs="0"/> | |
<xs:element name="STATEWITHHOLDING" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="PENALTY" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxSellDebt"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentSellTransaction"> | |
<xs:sequence> | |
<xs:element name="SELLREASON" type="resp:ofxSellReasonEnum"/> | |
<xs:element name="ACCRDINT" type="resp:ofxAmountType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxSellMutualFund"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentSellTransaction"> | |
<xs:sequence> | |
<xs:element name="SELLTYPE" type="resp:ofxSellTypeEnum"/> | |
<xs:element name="AVGCOSTBASIS" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="RELFITID" type="resp:ofxFinancialInstitutionTransactionIdType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxSellOption"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentSellTransaction"> | |
<xs:sequence> | |
<xs:element name="OPTSELLTYPE" type="resp:ofxOptionSellEnum"/> | |
<xs:element name="SHPERCTRCT" type="resp:ofxSharesPerType"/> | |
<xs:element name="RELFITID" type="resp:ofxFinancialInstitutionTransactionIdType" minOccurs="0"/> | |
<xs:element name="RELTYPE" type="resp:ofxRelatedEnum" minOccurs="0"/> | |
<xs:element name="SECURED" type="resp:ofxSecuredEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxSellOther"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentSellTransaction"> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:complexType name="ofxSellStock"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentSellTransaction"> | |
<xs:sequence> | |
<xs:element name="SELLTYPE" type="resp:ofxSellTypeEnum"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxSellReasonEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CALL"/> | |
<xs:enumeration value="MATURITY"/> | |
<xs:enumeration value="SELL"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxSellTypeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="SELL"/> | |
<xs:enumeration value="SELLSHORT"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxOptionSellEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="SELLTOOPEN"/> | |
<xs:enumeration value="SELLTOCLOSE"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxRelatedEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="SPREAD"/> | |
<xs:enumeration value="STRADDLE"/> | |
<xs:enumeration value="NONE"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- CLOSUREOPT --> | |
<xs:complexType name="ofxClosureOpt"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="OPTACTION" type="resp:ofxOptionActionEnum"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="SHPERCTRCT" type="resp:ofxSharesPerType"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="RELFITID" type="resp:ofxFinancialInstitutionTransactionIdType" minOccurs="0"/> | |
<xs:element name="GAIN" type="resp:ofxAmountType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxOptionActionEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="EXERCISE"/> | |
<xs:enumeration value="ASSIGN"/> | |
<xs:enumeration value="EXPIRE"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- INCOME --> | |
<xs:complexType name="ofxIncome"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="INCOMETYPE" type="resp:ofxIncomeEnum"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="TAXEXEMPT" type="resp:ofxBooleanType" minOccurs="0"/> | |
<xs:element name="WITHHOLDING" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- INVEXPENSE --> | |
<xs:complexType name="ofxInvestmentExpense"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- JRNLFUND --> | |
<xs:complexType name="ofxJournalFund"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SUBACCTTO" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFROM" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- JRNLSEC --> | |
<xs:complexType name="ofxJournalSecurity"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="SUBACCTTO" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFROM" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- MARGININTEREST --> | |
<xs:complexType name="ofxMarginInterest"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- REINVEST --> | |
<xs:complexType name="ofxReinvest"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="INCOMETYPE" type="resp:ofxIncomeEnum"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType"/> | |
<xs:element name="COMMISSION" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TAXES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="FEES" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="LOAD" type="resp:ofxPositiveAmountType" minOccurs="0"/> | |
<xs:element name="TAXEXEMPT" type="resp:ofxBooleanType" minOccurs="0"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- RETOFCAP --> | |
<xs:complexType name="ofxReturnOfCapital"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- SPLIT --> | |
<xs:complexType name="ofxSplit"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="OLDUNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="NEWUNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="NUMERATOR" type="resp:ofxQuantityType"/> | |
<xs:element name="DENOMINATOR" type="resp:ofxQuantityType"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="ORIGCURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="FRACCASH" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="SUBACCTFUND" type="resp:ofxSubAccountEnum" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- TRANSFER --> | |
<xs:complexType name="ofxTransfer"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractInvestmentTransaction"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="SUBACCTSEC" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="TFERACTION" type="resp:ofxInOutEnum"/> | |
<xs:element name="POSTYPE" type="resp:ofxPositionTypeEnum"/> | |
<xs:element name="INVACCTFROM" type="resp:ofxInvestmentAccount" minOccurs="0"/> | |
<xs:element name="AVGCOSTBASIS" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType" minOccurs="0"/> | |
<xs:element name="DTPURCHASE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxInOutEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="IN"/> | |
<xs:enumeration value="OUT"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OFX Position List ============================================= --> | |
<xs:complexType name="ofxInvestmentPositionList"> | |
<xs:sequence> | |
<xs:choice minOccurs="0" maxOccurs="unbounded"> | |
<xs:element name="POSMF" type="resp:ofxPositionMutualFund"/> | |
<xs:element name="POSSTOCK" type="resp:ofxPositionStock"/> | |
<xs:element name="POSDEBT" type="resp:ofxPosition"/> | |
<xs:element name="POSOPT" type="resp:ofxPositionOption"/> | |
<xs:element name="POSOTHER" type="resp:ofxPosition"/> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxAbstractPositionBase" abstract="true"> | |
<xs:sequence> | |
<xs:element name="INVPOS" type="resp:ofxInvestmentPosition"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxInvestmentPosition"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="HELDINACCT" type="resp:ofxSubAccountEnum"/> | |
<xs:element name="POSTYPE" type="resp:ofxPositionTypeEnum"/> | |
<xs:element name="UNITS" type="resp:ofxQuantityType"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType"/> | |
<xs:element name="MKTVAL" type="resp:ofxAmountType"/> | |
<xs:element name="DTPRICEASOF" type="resp:ofxDateTimeType"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="MEMO" type="resp:ofxMessageType" minOccurs="0"/> | |
<xs:element name="INV401KSOURCE" type="resp:ofxInvestment401kSourceEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- POSDEBT or POSOTHER --> | |
<xs:complexType name="ofxPosition"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractPositionBase"/> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- POSMF --> | |
<xs:complexType name="ofxPositionMutualFund"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractPositionBase"> | |
<xs:sequence> | |
<xs:element name="UNITSSTREET" type="resp:ofxPositiveQuantityType" minOccurs="0"/> | |
<xs:element name="UNITSUSER" type="resp:ofxPositiveQuantityType" minOccurs="0"/> | |
<xs:element name="REINVDIV" type="resp:ofxBooleanType" minOccurs="0"/> | |
<xs:element name="REINVCG" type="resp:ofxBooleanType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- POSSTOCK --> | |
<xs:complexType name="ofxPositionStock"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractPositionBase"> | |
<xs:sequence> | |
<xs:element name="UNITSSTREET" type="resp:ofxPositiveQuantityType" minOccurs="0"/> | |
<xs:element name="UNITSUSER" type="resp:ofxPositiveQuantityType" minOccurs="0"/> | |
<xs:element name="REINVDIV" type="resp:ofxBooleanType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- POSOPT --> | |
<xs:complexType name="ofxPositionOption"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractPositionBase"> | |
<xs:sequence> | |
<xs:element name="SECURED" type="resp:ofxSecuredEnum" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- OFX 401K ====================================================== --> | |
<xs:complexType name="ofxInvestment401k"> | |
<xs:sequence> | |
<xs:element name="EMPLOYERNAME" type="resp:ofxGenericNameType"/> | |
<xs:element name="PLANID" type="resp:ofxIDType" minOccurs="0"/> | |
<xs:element name="PLANJOINDATE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="EMPLOYERCONTACTINFO" type="resp:ofxGenericContactInfoType" minOccurs="0"/> | |
<xs:element name="BROKERCONTACTINFO" type="resp:ofxGenericContactInfoType" minOccurs="0"/> | |
<xs:element name="DEFERPCTPRETAX" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DEFERPCTAFTERTAX" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="MATCHINFO" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="MATCHPCT" type="resp:ofxRateType"/> | |
<xs:element name="MAXMATCHAMT" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="MAXMATCHPCT" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="STARTOFYEAR" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="BASEMATCHAMT" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="BASEMATCHPCT" type="resp:ofxRateType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CONTRIBINFO" type="resp:ofxContributionInfo" minOccurs="0"/> | |
<xs:element name="CURRENTVESTPCT" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="VESTINFO" type="resp:ofxVestInfo" minOccurs="0" maxOccurs="unbounded"/> | |
<xs:element name="LOANINFO" type="resp:ofxLoanInfo" minOccurs="0" maxOccurs="unbounded"/> | |
<xs:element name="INV401KSUMMARY" type="resp:ofxInvestment401kSummary" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxGenericContactInfoType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="255"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- CONTRIBINFO --> | |
<xs:complexType name="ofxContributionInfo"> | |
<xs:sequence> | |
<xs:element name="CONTRIBSECURITY" type="resp:ofxContributionSecurity" maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxContributionSecurity"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:choice> | |
<xs:choice maxOccurs="unbounded"> | |
<xs:element name="PRETAXCONTRIBPCT" type="resp:ofxRateType"/> | |
<xs:element name="AFTERTAXCONTRIBPCT" type="resp:ofxRateType"/> | |
<xs:element name="MATCHCONTRIBPCT" type="resp:ofxRateType"/> | |
<xs:element name="PROFITSHARINGCONTRIBPCT" type="resp:ofxRateType"/> | |
<xs:element name="ROLLOVERCONTRIBPCT" type="resp:ofxRateType"/> | |
<xs:element name="OTHERVESTPCT" type="resp:ofxRateType"/> | |
<xs:element name="OTHERNONVESTPCT" type="resp:ofxRateType"/> | |
</xs:choice> | |
<xs:choice maxOccurs="unbounded"> | |
<xs:element name="PRETAXCONTRIBAMT" type="resp:ofxAmountType"/> | |
<xs:element name="AFTERTAXCONTRIBAMT" type="resp:ofxAmountType"/> | |
<xs:element name="MATCHCONTRIBAMT" type="resp:ofxAmountType"/> | |
<xs:element name="PROFITSHARINGCONTRIBAMT" type="resp:ofxAmountType"/> | |
<xs:element name="ROLLOVERCONTRIBAMT" type="resp:ofxAmountType"/> | |
<xs:element name="OTHERVESTAMT" type="resp:ofxAmountType"/> | |
<xs:element name="OTHERNONVESTAMT" type="resp:ofxAmountType"/> | |
</xs:choice> | |
</xs:choice> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- VESTINFO --> | |
<xs:complexType name="ofxVestInfo"> | |
<xs:sequence> | |
<xs:element name="VESTDATE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="VESTPCT" type="resp:ofxRateType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- LOANINFO --> | |
<xs:complexType name="ofxLoanInfo"> | |
<xs:sequence> | |
<xs:element name="LOANID" type="resp:ofxLoanIDType"/> | |
<xs:element name="LOANDESC" type="resp:ofxGenericDescriptionType" minOccurs="0"/> | |
<xs:element name="INITIALLOANBAL" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="LOANSTARTDATE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="CURRENTLOANBAL" type="resp:ofxAmountType"/> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType"/> | |
<xs:element name="LOANRATE" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="LOANPMTAMT" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="LOANPMTFREQ" type="resp:ofxInvestmentFrequencyEnum" minOccurs="0"/> | |
<xs:element name="LOANPMTSINITIAL" type="resp:ofxNumberPayments" minOccurs="0"/> | |
<xs:element name="LOANPMTSREMAINING" type="resp:ofxNumberPayments" minOccurs="0"/> | |
<xs:element name="LOANMATURITYDATE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="LOANTOTALPROJINTEREST" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="LOANINTERESTTODATE" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="LOANNEXTPMTDATE" type="resp:ofxDateTimeType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxInvestmentFrequencyEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="WEEKLY"/> | |
<xs:enumeration value="BIWEEKLY"/> | |
<xs:enumeration value="TWICEMONTHLY"/> | |
<xs:enumeration value="MONTHLY"/> | |
<xs:enumeration value="FOURWEEKS"/> | |
<xs:enumeration value="BIMONTHLY"/> | |
<xs:enumeration value="QUARTERLY"/> | |
<xs:enumeration value="SEMIANNUALLY"/> | |
<xs:enumeration value="ANNUALLY"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxNumberPayments"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="5"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- 401k Summary --> | |
<xs:complexType name="ofxInvestment401kSummary"> | |
<xs:sequence> | |
<xs:element name="YEARTODATE" type="resp:ofxToDate"/> | |
<xs:element name="INCEPTTODATE" type="resp:ofxToDate" minOccurs="0"/> | |
<xs:element name="PERIODTODATE" type="resp:ofxToDate" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxToDate"> | |
<xs:sequence> | |
<xs:element name="DTSTART" type="resp:ofxDateTimeType"/> | |
<xs:element name="DTEND" type="resp:ofxDateTimeType"/> | |
<xs:element name="CONTRIBUTIONS" type="resp:ofx401kAmountType" minOccurs="0"/> | |
<xs:element name="WITHDRAWALS" type="resp:ofx401kAmountType" minOccurs="0"/> | |
<xs:element name="EARNINGS" type="resp:ofx401kAmountType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofx401kAmountType"> | |
<xs:sequence> | |
<xs:element name="PRETAX" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="AFTERTAX" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="MATCH" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="PROFITSHARING" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="ROLLOVER" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="OTHERVEST" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="OTHERNONVEST" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- 401k Balance --> | |
<xs:complexType name="ofxInvestment401kBalance"> | |
<xs:sequence> | |
<xs:element name="CASHBAL" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="PRETAX" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="AFTERTAX" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="MATCH" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="PROFITSHARING" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="ROLLOVER" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="OTHERVEST" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="OTHERNONVEST" type="resp:ofxAmountType" minOccurs="0"/> | |
<xs:element name="TOTAL" type="resp:ofxAmountType"/> | |
<xs:element name="BALLIST" type="resp:ofxBalanceList" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!-- OFX Securities ================================================ --> | |
<xs:complexType name="ofxMsgSecurities"> | |
<xs:sequence> | |
<xs:element name="SECLIST"> | |
<xs:complexType> | |
<xs:choice minOccurs="0" maxOccurs="unbounded"> | |
<xs:element name="MFINFO" type="resp:ofxSecurityMutualFundInfo"/> | |
<xs:element name="STOCKINFO" type="resp:ofxSecurityStockInfo"/> | |
<xs:element name="OPTINFO" type="resp:ofxSecurityOptionInfo"/> | |
<xs:element name="DEBTINFO" type="resp:ofxSecurityDebtInfo"/> | |
<xs:element name="OTHERINFO" type="resp:ofxSecurityOtherInfo"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxAbstractSecurityInfo" abstract="true"> | |
<xs:sequence> | |
<xs:element name="SECINFO" type="resp:ofxSecurityInfo"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:complexType name="ofxSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="SECID" type="resp:ofxSecurityID"/> | |
<xs:element name="SECNAME" type="resp:ofxSecurityNameType"/> | |
<xs:element name="TICKER" type="resp:ofxTickerType" minOccurs="0"/> | |
<xs:element name="FIID" type="resp:ofxFinancialInstitutionIdType" minOccurs="0"/> | |
<xs:element name="RATING" type="resp:ofxRating" minOccurs="0"/> | |
<xs:element name="UNITPRICE" type="resp:ofxUnitPriceType" minOccurs="0"/> | |
<xs:element name="DTASOF" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="CURRENCY" type="resp:ofxCurrency" minOccurs="0"/> | |
<xs:element name="MEMO" type="resp:ofxMessageType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="ofxSecurityNameType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="120"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxTickerType"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="32"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxRating"> | |
<xs:restriction base="xs:string"> | |
<!-- | |
<xs:minLength value="1"/> | |
<xs:maxLength value="10"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- MFINFO --> | |
<xs:complexType name="ofxSecurityMutualFundInfo"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="MFTYPE" type="resp:ofxMutualFundTypeEnum" minOccurs="0"/> | |
<xs:element name="YIELD" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DTYIELDASOF" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="MFASSETCLASS" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="PORTION" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ASSETCLASS" type="resp:ofxAssetClassEnum"/> | |
<xs:element name="PERCENT" type="resp:ofxRateType"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="FIMFASSETCLASS" minOccurs="0"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="FIPORTION" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="FIASSETCLASS" type="resp:ofxGenericNameType"/> | |
<xs:element name="PERCENT" type="resp:ofxRateType"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxMutualFundTypeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="OPENEND"/> | |
<xs:enumeration value="CLOSEEND"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxAssetClassEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="DOMESTICBOND"/> | |
<xs:enumeration value="INTLBOND"/> | |
<xs:enumeration value="LARGESTOCK"/> | |
<xs:enumeration value="SMALLSTOCK"/> | |
<xs:enumeration value="INTLSTOCK"/> | |
<xs:enumeration value="MONEYMRKT"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- STOCKINFO --> | |
<xs:complexType name="ofxSecurityStockInfo"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="STOCKTYPE" type="resp:ofxStockEnum" minOccurs="0"/> | |
<xs:element name="YIELD" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DTYIELDASOF" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="ASSETCLASS" type="resp:ofxAssetClassEnum" minOccurs="0"/> | |
<xs:element name="FIASSETCLASS" type="resp:ofxGenericNameType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxStockEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="COMMON"/> | |
<xs:enumeration value="PREFERRED"/> | |
<xs:enumeration value="CONVERTIBLE"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OPTINFO --> | |
<xs:complexType name="ofxSecurityOptionInfo"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="OPTTYPE" type="resp:ofxOptionTypeEnum"/> | |
<xs:element name="STRIKEPRICE" type="resp:ofxUnitPriceType"/> | |
<xs:element name="DTEXPIRE" type="resp:ofxDateTimeType"/> | |
<xs:element name="SHPERCTRCT" type="resp:ofxSharesPerType"/> | |
<xs:element name="SECID" type="resp:ofxSecurityID" minOccurs="0"/> | |
<xs:element name="ASSETCLASS" type="resp:ofxAssetClassEnum" minOccurs="0"/> | |
<xs:element name="FIASSETCLASS" type="resp:ofxGenericNameType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxOptionTypeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CALL"/> | |
<xs:enumeration value="PUT"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- DEBTINFO --> | |
<xs:complexType name="ofxSecurityDebtInfo"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="PARVALUE" type="resp:ofxAmountType"/> | |
<xs:element name="DEBTTYPE" type="resp:ofxDebtEnum"/> | |
<xs:element name="DEBTCLASS" type="resp:ofxDebtClassEnum" minOccurs="0"/> | |
<xs:element name="COUPONRT" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DTCOUPON" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="COUPONFREQ" type="resp:ofxCouponFrequencyEnum" minOccurs="0"/> | |
<xs:element name="CALLPRICE" type="resp:ofxUnitPriceType" minOccurs="0"/> | |
<xs:element name="YIELDTOCALL" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DTCALL" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="CALLTYPE" type="resp:ofxCallTypeEnum" minOccurs="0"/> | |
<xs:element name="YIELDTOMAT" type="resp:ofxRateType" minOccurs="0"/> | |
<xs:element name="DTMAT" type="resp:ofxDateTimeType" minOccurs="0"/> | |
<xs:element name="ASSETCLASS" type="resp:ofxAssetClassEnum" minOccurs="0"/> | |
<xs:element name="FIASSETCLASS" type="resp:ofxGenericNameType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<xs:simpleType name="ofxDebtClassEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CORPORATE"/> | |
<xs:enumeration value="MUNICIPAL"/> | |
<xs:enumeration value="TREASURY"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxDebtEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="COUPON"/> | |
<xs:enumeration value="ZERO"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxCouponFrequencyEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="MONTHLY"/> | |
<xs:enumeration value="QUARTERLY"/> | |
<xs:enumeration value="SEMIANNUAL"/> | |
<xs:enumeration value="ANNUAL"/> | |
<xs:enumeration value="OTHER"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="ofxCallTypeEnum"> | |
<xs:restriction base="xs:string"> | |
<xs:whiteSpace value="collapse"/> | |
<!-- | |
<xs:enumeration value="CALL"/> | |
<xs:enumeration value="PUT"/> | |
<xs:enumeration value="PREFUND"/> | |
<xs:enumeration value="MATURITY"/> | |
--> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- OTHERINFO --> | |
<xs:complexType name="ofxSecurityOtherInfo"> | |
<xs:complexContent> | |
<xs:extension base="resp:ofxAbstractSecurityInfo"> | |
<xs:sequence> | |
<xs:element name="TYPEDESC" type="resp:ofxTypeDescriptionType" minOccurs="0"/> | |
<xs:element name="ASSETCLASS" type="resp:ofxAssetClassEnum" minOccurs="0"/> | |
<xs:element name="FIASSETCLASS" type="resp:ofxGenericNameType" minOccurs="0"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
<!-- SOM API commands ******************************************* --> | |
<xs:element name="SOMEncryptResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" type="cc:string_2000" name="som_encrypted_val"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id"/> | |
<xs:element type="cc:string_1" name="status"/> | |
<xs:element type="cc:decimal_18_0" name="tp_account_type_id"/> | |
<xs:element type="cc:string_127" name="account_number"/> | |
<xs:element type="cc:string_255_null" name="account_number_real"/> | |
<xs:element type="cc:string_255_null" name="account_nickname"/> | |
<xs:element type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id"/> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id"/> | |
<xs:element type="cc:decimal_15_2_null" name="balance_amount"/> | |
<xs:element type="cc:dateTime_null" name="balance_date"/> | |
<xs:element type="cc:dateTime_null" name="last_txn_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_success_date"/> | |
<xs:element type="cc:dateTime_null" name="aggr_attempt_date"/> | |
<xs:element type="cc:string_20_null" name="aggr_status_code"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element name="institution"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="name"/> | |
<xs:element type="cc:string_255_null" name="aggr_script_name"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUpdateAccountTypeResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0_null" name="accountsUpdated"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUnlockAccountsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0_null" name="accountsUpdated"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAccountTransactionsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="transaction" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_txn_id"/> | |
<xs:element type="cc:dateTime" name="posted_date"/> | |
<xs:element type="cc:dateTime_null" name="transaction_date"/> | |
<xs:element type="cc:string_255_null" name="description"/> | |
<xs:element type="cc:string_255_null" name="aggr_description"/> | |
<xs:element type="cc:string_255_null" name="reference_no"/> | |
<xs:element type="cc:decimal_32_8_null" name="value_amount"/> | |
<xs:element type="cc:string_255_null" name="institution_txn_id"/> | |
<xs:element type="cc:string_255_null" name="memo"/> | |
<xs:element type="cc:dateTime_null" name="created_date"/> | |
<xs:element type="cc:string_32_null" name="created_process"/> | |
<xs:element type="cc:string_20_null" name="ofx_checknum"/> | |
<xs:element type="cc:string_32_null" name="ofx_refnum"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetDiscoveryCredentialsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="discovery" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:all> | |
<xs:element type="cc:decimal_18_0_null" name="tp_log_id" minOccurs="1"/> | |
<xs:element type="cc:decimal_18_0_null" name="tp_institution_id" minOccurs="0"/> | |
<xs:element type="cc:decimal_18_0_null" name="tp_customer_id" minOccurs="0"/> | |
<xs:element type="cc:dateTime_null" name="created_date" minOccurs="0"/> | |
<xs:element type="cc:string_20" name="severity_code" minOccurs="1"/> | |
<xs:element type="cc:string_1000_null" name="error_message" minOccurs="0"/> | |
<xs:element type="cc:string_20_null" name="error_line" minOccurs="0"/> | |
<xs:element type="cc:string_255_null" name="error_file" minOccurs="0"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255_null" name="name" minOccurs="1"/> | |
<xs:element type="cc:string_1000_null" name="val" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="questions"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="question" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_2000_null" name="answer" minOccurs="0"/> | |
<xs:element minOccurs="0" name="part" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_2000_null" name="text"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:all> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="CCGetHealthResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="health" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id" /> | |
<xs:element type="cc:string_20_null" name="aggr_status_code" /> | |
<xs:element type="cc:decimal_18_0" name="count" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMGetAggregationCredentialsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="account" minOccurs="0" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_id" /> | |
<xs:element type="cc:decimal_18_0" name="tp_customer_id" /> | |
<xs:element type="cc:decimal_18_0" name="tp_institution_id" /> | |
<xs:element type="cc:dateTime_null" name="aggr_success_date" /> | |
<xs:element type="cc:dateTime_null" name="aggr_attempt_date" /> | |
<xs:element type="cc:string_20_null" name="aggr_status_code" /> | |
<xs:element type="cc:decimal_18_0" name="tp_account_type_id "/> | |
<xs:element type="cc:string_255" name="account_number "/> | |
<xs:element type="cc:string_255_null" name="aggr_account_nickname"/> | |
<xs:element minOccurs="0" name="keys"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="key" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_account_key_id" /> | |
<xs:element type="cc:string_255_null" name="name" /> | |
<xs:element type="cc:string_1000_null" name="val" minOccurs="0" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element minOccurs="0" name="questions"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" name="question" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_mfa_question_id" /> | |
<xs:element type="cc:string_2000_null" name="answer" /> | |
<xs:element minOccurs="0" name="part" maxOccurs="unbounded"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:decimal_18_0" name="tp_mfa_question_part_id" /> | |
<xs:element type="cc:string_2000_null" name="text" /> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!-- Custom API commands ******************************************* --> | |
<!-- Portfolio Minder --> | |
<xs:element name="PMGetAccountDatafileResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="cc:string_255" name="fileName"/> | |
<xs:element name="contents"> | |
<xs:complexType> | |
<xs:sequence maxOccurs="unbounded"> | |
<xs:element minOccurs="0" type="cc:string_255" name="file"/> | |
<!-- could be other content types here --> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element type="xs:base64Binary" name="data"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="SOMUpdateTaxAggregationStatusForFIResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="taxAggregationForFI"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="Enabled"/> | |
<xs:enumeration value="Disabled"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:schema> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment