Account - Schema Documentation - V5.0.Revision
Documents generated: 6/7/2021

Table of Contents

top

Schema Document Properties

Target Namespace http://cufxstandards.com/v5/Account.xsd
Version 5.0.Revision
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://cufxstandards.com/v5/Common.xsd (at Common.xsd)
    • http://cufxstandards.com/v5/Meta.xsd (at Meta.xsd)
    • http://cufxstandards.com/v5/CredentialGroup.xsd (at CredentialGroup.xsd)
    • http://cufxstandards.com/v5/Relationship.xsd (at Relationship.xsd)
    • http://cufxstandards.com/v5/Contact.xsd (at Contact.xsd)
    • http://cufxstandards.com/v5/FeeSchedule.xsd (at FeeSchedule.xsd)
    • http://cufxstandards.com/v5/Transaction.xsd (at Transaction.xsd)

Declared Namespaces

Prefix Namespace
Default namespace http://cufxstandards.com/v5/Account.xsd
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
meta http://cufxstandards.com/v5/Meta.xsd
common http://cufxstandards.com/v5/Common.xsd
relationship http://cufxstandards.com/v5/Relationship.xsd
contact http://cufxstandards.com/v5/Contact.xsd
feeSchedule http://cufxstandards.com/v5/FeeSchedule.xsd
transaction http://cufxstandards.com/v5/Transaction.xsd
Schema Component Representation
<xs:schema targetNamespace="http://cufxstandards.com/v5/Account.xsd" version="5.0.$Revision$" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://cufxstandards.com/v5/Common.xsd" schemaLocation="Common.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Meta.xsd" schemaLocation="Meta.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/CredentialGroup.xsd" schemaLocation="CredentialGroup.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Relationship.xsd" schemaLocation="Relationship.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Contact.xsd" schemaLocation="Contact.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/FeeSchedule.xsd" schemaLocation="FeeSchedule.xsd"/>
<xs:import namespace="http://cufxstandards.com/v5/Transaction.xsd" schemaLocation="Transaction.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: accountList

Name accountList
Type AccountList
Nillable no
Abstract no
Documentation The accounts collection/array contains all the accounts, for instance, that the credential set is authorized to access at the Institution based on applied filters.
JSON Instance Representation
{accountList
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"account" : Account , [0..*]
accountList}
Schema Component Representation
<xs:element name="accountList" type="AccountList"/>
top

Global Definitions

Complex Type: Account

Name Account
Abstract no
JSON Instance Representation
{
"accountId" : AccountId , [0..1] ?
"type" : AccountType , [0..1] ?
"accountSubType" : AccountSubType , [0..1] ?
"openDate" : xs:date , [0..1] ?
"closeDate" : xs:date , [0..1] ?
"accountStatus" : AccountStatus , [0..1] ?
"accountSubStatus" : AccountSubStatus , [0..1] ?
"micrAccountNumber" : MicrAccountNumber , [0..1] ?
"routingNumber" : xs:string , [0..1] ?
"displayAccountId" : xs:string , [0..1] ?
"idType" : IdType , [0..1] ?
"description" : xs:string , [0..1] ?
"accountEscheatDate" : xs:date , [0..1] ?
"accountEscheatAmount" : common:Money , [0..1] ?
"chargeOffDate" : xs:date , [0..1] ?
"chargeOffAmount" : common:Money , [0..1] ?
"accountNickName" : xs:string , [0..1] ?
"branch" : xs:string , [0..1] ?
"actualBalance" : common:Money , [0..1] ?
"availableBalance" : common:Money , [0..1] ?
"cashAdvanceAvailableBalance" : common:Money , [0..1] ?
"cashAdvanceBalance" : common:Money , [0..1] ?
"cashAdvanceLimit " : common:Money , [0..1] ?
"minimumBalance" : common:Money , [0..1] ?
"externalAccountBankAddress" : common:Address , [0..1] ?
"externalAccountSWIFTCode" : xs:string , [0..1] ?
"externalAccountIBANCode" : xs:string , [0..1] ?
"externalAccountBankCode" : xs:string , [0..1] ?
"externalAccountFlag" : xs:boolean , [0..1] ?
"externalAccountVerified" : xs:boolean , [0..1] ?
"externalTransferFrom" : xs:boolean , [0..1] ?
"externalTransferTo" : xs:boolean , [0..1] ?
"transferFrom" : xs:boolean , [0..1] ?
"transferTo" : xs:boolean , [0..1] ?
"rateType" : RateType , [0..1] ?
"sourceCode" : xs:string , [0..1] ?
"partyIdList" : common:PartyIdList , [0..1] ?
"relationshipId" : relationship:RelationshipId , [0..1] ?
"accountNoteList" : common:NoteList , [0..1] ?
"customData" : common:CustomData , [0..1] ?
"meta" : meta:Meta , [0..1] ?
"transactionList" : transaction:TransactionList , [0..1] ?
"interestPostingFrequency" : common:FrequencyType , [0..1] ?
"withholdingsInfoList" : common:WithholdingsInfoList , [0..1] ?
"overDraftProtectionAccountId" : AccountId , [0..1] ?
"overDraftProtectionAccountType" : AccountType , [0..1] ?
"overDraftProtectionAccountSubType" : AccountSubType , [0..1] ?
"statementCode" : xs:string , [0..1] ?
"statementGroup" : xs:string , [0..1] ?
"statementDate" : xs:date , [0..1] ?
}
Schema Component Representation
<xs:complexType name="Account">
<xs:complexContent>
<xs:extension base="AccountBase">
<xs:sequence>
<xs:element name="idType" type="IdType" minOccurs="0" maxOccurs="1"/>
<xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountEscheatDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountEscheatAmount" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="chargeOffDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
<xs:element name="chargeOffAmount" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountNickName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="branch" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="actualBalance" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="availableBalance" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="cashAdvanceAvailableBalance" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="cashAdvanceBalance" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="cashAdvanceLimit" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="minimumBalance" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountBankAddress" type="common:Address" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountSWIFTCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountIBANCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountBankCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountFlag" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalAccountVerified" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalTransferFrom" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="externalTransferTo" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="transferFrom" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="transferTo" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="rateType" type="RateType" minOccurs="0" maxOccurs="1"/>
<xs:element name="sourceCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="partyIdList" type="common:PartyIdList" minOccurs="0" maxOccurs="1"/>
<xs:element name="relationshipId" type="relationship:RelationshipId" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountNoteList" type="common:NoteList" minOccurs="0" maxOccurs="1"/>
<xs:element name="customData" type="common:CustomData" minOccurs="0" maxOccurs="1"/>
<xs:element name="meta" type="meta:Meta" minOccurs="0" maxOccurs="1" nillable="true"/>
<xs:element name="transactionList" type="transaction:TransactionList" minOccurs="0" maxOccurs="1"/>
<xs:element name="interestPostingFrequency" type="common:FrequencyType" minOccurs="0" maxOccurs="1"/>
<xs:element name="withholdingsInfoList" type="common:WithholdingsInfoList" minOccurs="0" maxOccurs="1"/>
<xs:element name="overDraftProtectionAccountId" type="AccountId" minOccurs="0" maxOccurs="1"/>
<xs:element name="overDraftProtectionAccountType" type="AccountType" minOccurs="0" maxOccurs="1"/>
<xs:element name="overDraftProtectionAccountSubType" type="AccountSubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="statementCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="statementGroup" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="statementDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountBase

Name AccountBase
Abstract no
JSON Instance Representation
{
"accountId" : AccountId , [0..1] ?
"type" : AccountType , [0..1] ?
"accountSubType" : AccountSubType , [0..1] ?
"openDate" : xs:date , [0..1] ?
"closeDate" : xs:date , [0..1] ?
"accountStatus" : AccountStatus , [0..1] ?
"accountSubStatus" : AccountSubStatus , [0..1] ?
"micrAccountNumber" : MicrAccountNumber , [0..1] ?
"routingNumber" : xs:string , [0..1] ?
"displayAccountId" : xs:string , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AccountBase">
<xs:sequence>
<xs:element name="accountId" type="AccountId" minOccurs="0" maxOccurs="1"/>
<xs:element name="type" type="AccountType" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountSubType" type="AccountSubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="openDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
<xs:element name="closeDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountStatus" type="AccountStatus" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountSubStatus" type="AccountSubStatus" minOccurs="0" maxOccurs="1"/>
<xs:element name="micrAccountNumber" type="MicrAccountNumber" minOccurs="0" maxOccurs="1"/>
<xs:element name="routingNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="displayAccountId" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AccountIdentification

Name AccountIdentification
Abstract no
Documentation The set of account identification elements to specify accounts for a read, update or delete request.
JSON Instance Representation
{
"accountId" : AccountId , [0..1] ?
"accountType" : AccountType , [0..1] ?
"accountSubType" : AccountSubType , [0..1] ?
"accountToFromIndicator" : AccountToFromIndicator , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AccountIdentification">
<xs:sequence>
<xs:element name="accountId" type="AccountId" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountType" type="AccountType" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountSubType" type="AccountSubType" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountToFromIndicator" type="AccountToFromIndicator" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AccountIdentificationList

Name AccountIdentificationList
Abstract no
Documentation Collection of account identifications to associate accounts affected by a read, update or delete request. This filter supports financial institutions that have a complex account identification structure to establish a unique key.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"accountIdentification" : AccountIdentification , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AccountIdentificationList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="accountIdentification" type="AccountIdentification" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountIdList

Name AccountIdList
Abstract no
Documentation The list of account IDs that should have their associated accounts either returned or affected by a read, update or delete request.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"accountId" : AccountId , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AccountIdList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="accountId" type="AccountId" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountList

Name AccountList
Abstract no
Documentation The accounts collection/array contains all the accounts, for instance, that the credential set is authorized to access at the Institution based on applied filters.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"account" : Account , [0..*]
}
Schema Component Representation
<xs:complexType name="AccountList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="account" type="Account" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountMicrList

Name AccountMicrList
Abstract no
Documentation The list of account MICR's that should have their associated accounts either returned or affected by a read, update or delete request.
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"micrAccountNumber" : MicrAccountNumber , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AccountMicrList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="micrAccountNumber" type="MicrAccountNumber" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountStatus

Name AccountStatus
Abstract no
Documentation Intended choice - Due to cross language serialization issues the choice construct has been removed. It is the responsibility of the implementer to add programmatic logic for this complex type to detect, handle and or error when population of more than one element is present.
JSON Instance Representation
{
"depositAccountStatus" : DepositAccountStatus , [0..1] ?
"investmentStatus" : InvestmentStatus , [0..1] ?
"loanAccountStatus" : LoanAccountStatus , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AccountStatus">
<xs:sequence>
<xs:element name="depositAccountStatus" type="DepositAccountStatus" minOccurs="0" maxOccurs="1"/>
<xs:element name="investmentStatus" type="InvestmentStatus" minOccurs="0" maxOccurs="1"/>
<xs:element name="loanAccountStatus" type="LoanAccountStatus" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AccountStatusList

Name AccountStatusList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"accountStatusPair" : AccountStatusPair , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AccountStatusList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="accountStatusPair" type="AccountStatusPair" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AccountStatusPair

Name AccountStatusPair
Abstract no
JSON Instance Representation
{
"accountStatus" : AccountStatus , [0..1] ?
"accountSubStatus" : AccountSubStatus , [0..1] ?
}
Schema Component Representation
<xs:complexType name="AccountStatusPair">
<xs:sequence>
<xs:element name="accountStatus" type="AccountStatus" minOccurs="0" maxOccurs="1"/>
<xs:element name="accountSubStatus" type="AccountSubStatus" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: AccountTypeList

Name AccountTypeList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"accountType" : AccountType , [0..*] ?
}
Schema Component Representation
<xs:complexType name="AccountTypeList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="accountType" type="AccountType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: TotalToDate

Name TotalToDate
Abstract no
Documentation An aggregation of total amount of money based on a start and end date/time frequency.
JSON Instance Representation
{
"id" : xs:string , [0..1] ?
"type" : TotalToDateType , [0..1] ?
"totalAmount" : common:Money , [0..1] ?
"frequencyStartDateTime" : xs:dateTime , [0..1] ?
"frequencyEndDateTime" : xs:dateTime , [0..1] ?
}
Schema Component Representation
<xs:complexType name="TotalToDate">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="type" type="TotalToDateType" minOccurs="0" maxOccurs="1"/>
<xs:element name="totalAmount" type="common:Money" minOccurs="0" maxOccurs="1"/>
<xs:element name="frequencyStartDateTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="frequencyEndDateTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: TotalToDateList

Name TotalToDateList
Abstract no
JSON Instance Representation
{
<!-- 'common:ListBase' super type was not found in this schema. Some elements and attributes may be missing. -->
"totalToDate" : TotalToDate , [0..*] ?
}
Schema Component Representation
<xs:complexType name="TotalToDateList">
<xs:complexContent>
<xs:extension base="common:ListBase">
<xs:sequence>
<xs:element name="totalToDate" type="TotalToDate" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: AccountId

Name AccountId
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AccountId">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AccountSubStatus

Name AccountSubStatus
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AccountSubStatus">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AccountSubType

Name AccountSubType
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="AccountSubType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: AccountToFromIndicator

Name AccountToFromIndicator
Content
  • Base XSD Type: string
  • value comes from list: {'To'|'From'}
Documentation AccountToFromIndicator is used to filter for account identifications in messages that have TO and FROM account structure. If a value is not present then the search criteria should evaluate both To and From account structures if applicable.
Schema Component Representation
<xs:simpleType name="AccountToFromIndicator">
<xs:restriction base="xs:string">
<xs:enumeration value="To"/>
<xs:enumeration value="From"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AccountType

Name AccountType
Content
  • Base XSD Type: string
  • value comes from list: {'Checking'|'Savings'|'Loan'|'CreditCard'|'LineOfCredit'|'Mortgage'|'Investment'|'PrePaidCard'|'Other'|'Installment'|'CommercialLoan'|'CommercialLineOfCredit'|'GeneralLedger'|'OtherLoan'}
Schema Component Representation
<xs:simpleType name="AccountType">
<xs:restriction base="xs:string">
<xs:enumeration value="Checking"/>
<xs:enumeration value="Savings"/>
<xs:enumeration value="Loan"/>
<xs:enumeration value="CreditCard"/>
<xs:enumeration value="LineOfCredit"/>
<xs:enumeration value="Mortgage"/>
<xs:enumeration value="Investment"/>
<xs:enumeration value="PrePaidCard"/>
<xs:enumeration value="Other"/>
<xs:enumeration value="Installment"/>
<xs:enumeration value="CommercialLoan"/>
<xs:enumeration value="CommercialLineOfCredit"/>
<xs:enumeration value="GeneralLedger"/>
<xs:enumeration value="OtherLoan"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DepositAccountStatus

Name DepositAccountStatus
Content
  • Base XSD Type: string
  • value comes from list: {'Active'|'Approved'|'ChargedOff'|'ChargeOffClosed '|'Closed'|'ClosedReadyToPurge'|'Dormant'|'Escheated'|'Inactive'|'Incomplete'|'Locked'|'Matured'|'Open'|'Opening'|'Other'|'RenewPending'|'Reserved'|'Restricted'|'Unfunded'}
Documentation Account status related to deposit account.
Schema Component Representation
<xs:simpleType name="DepositAccountStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Active"/>
<xs:enumeration value="Approved"/>
<xs:enumeration value="ChargedOff"/>
<xs:enumeration value="ChargeOffClosed"/>
<xs:enumeration value="Closed"/>
<xs:enumeration value="ClosedReadyToPurge"/>
<xs:enumeration value="Dormant"/>
<xs:enumeration value="Escheated"/>
<xs:enumeration value="Inactive"/>
<xs:enumeration value="Incomplete"/>
<xs:enumeration value="Locked"/>
<xs:enumeration value="Matured"/>
<xs:enumeration value="Open"/>
<xs:enumeration value="Opening"/>
<xs:enumeration value="Other"/>
<xs:enumeration value="RenewPending"/>
<xs:enumeration value="Reserved"/>
<xs:enumeration value="Restricted"/>
<xs:enumeration value="Unfunded"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: IdType

Name IdType
Content
  • Base XSD Type: string
  • value comes from list: {'Reserved'|'Actual'}
Documentation Whether the ID is actual, or simply reserved.
Schema Component Representation
<xs:simpleType name="IdType">
<xs:restriction base="xs:string">
<xs:enumeration value="Reserved"/>
<xs:enumeration value="Actual"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: InvestmentStatus

Name InvestmentStatus
Content
  • Base XSD Type: string
  • value comes from list: {'Active'|'Closed'|'Dormant'|'Escheated'|'Incomplete'|'Locked'|'Originating'|'Other'|'Restricted'|'Unfunded'|'Matured'}
Documentation Account status related to investment account.
Schema Component Representation
<xs:simpleType name="InvestmentStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Active"/>
<xs:enumeration value="Closed"/>
<xs:enumeration value="Dormant"/>
<xs:enumeration value="Escheated"/>
<xs:enumeration value="Incomplete"/>
<xs:enumeration value="Locked"/>
<xs:enumeration value="Originating"/>
<xs:enumeration value="Other"/>
<xs:enumeration value="Restricted"/>
<xs:enumeration value="Unfunded"/>
<xs:enumeration value="Matured"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: LoanAccountStatus

Name LoanAccountStatus
Content
  • Base XSD Type: string
  • value comes from list: {'Active'|'Approved'|'ChargeOff'|'Closed'|'ClosedRemainingBalances'|'Dormant'|'Escheated'|'Incomplete'|'InRepossession'|'LoanDenied'|'Locked'|'Matured'|'NonAccrual'|'Originating'|'Other'|'Preallocated'|'RenewPending'|'SetupInProcess'|'SpecialProcessing'|'Restricted'|'Unfunded'}
Documentation Account status related to loan account.
Schema Component Representation
<xs:simpleType name="LoanAccountStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Active"/>
<xs:enumeration value="Approved"/>
<xs:enumeration value="ChargeOff"/>
<xs:enumeration value="Closed"/>
<xs:enumeration value="ClosedRemainingBalances"/>
<xs:enumeration value="Dormant"/>
<xs:enumeration value="Escheated"/>
<xs:enumeration value="Incomplete"/>
<xs:enumeration value="InRepossession"/>
<xs:enumeration value="LoanDenied"/>
<xs:enumeration value="Locked"/>
<xs:enumeration value="Matured"/>
<xs:enumeration value="NonAccrual"/>
<xs:enumeration value="Originating"/>
<xs:enumeration value="Other"/>
<xs:enumeration value="Preallocated"/>
<xs:enumeration value="RenewPending"/>
<xs:enumeration value="SetupInProcess"/>
<xs:enumeration value="SpecialProcessing"/>
<xs:enumeration value="Restricted"/>
<xs:enumeration value="Unfunded"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: MicrAccountNumber

Name MicrAccountNumber
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="MicrAccountNumber">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: RateType

Name RateType
Content
  • Base XSD Type: string
  • value comes from list: {'Fixed'|'Variable'}
Documentation Whether the rate type is fixed or variable based on some index.
Schema Component Representation
<xs:simpleType name="RateType">
<xs:restriction base="xs:string">
<xs:enumeration value="Fixed"/>
<xs:enumeration value="Variable"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: TotalToDateType

Name TotalToDateType
Content
  • Base XSD Type: string
  • value comes from list: {'Interest'|'Dividend'|'Witholding'|'Fee'|'Insurance'|'Refund'|'Other'}
Documentation Type of totals aggregation for a fixed period of time.
Schema Component Representation
<xs:simpleType name="TotalToDateType">
<xs:restriction base="xs:string">
<xs:enumeration value="Interest"/>
<xs:enumeration value="Dividend"/>
<xs:enumeration value="Witholding"/>
<xs:enumeration value="Fee"/>
<xs:enumeration value="Insurance"/>
<xs:enumeration value="Refund"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
top