Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema term_deposit.xsd
Namespace http://api.rebit.org.in/FISchema/term_deposit
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element aa:Account
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram term_deposit.tmp#Account_type term_deposit.tmp#Account_maskedAccNumber term_deposit.tmp#Account_version term_deposit.tmp#Account_linkedAccRef term_deposit.tmp#Profile term_deposit.tmp#Summary term_deposit.tmp#Transactions
Properties
content complex
Model
Children aa:Profile, aa:Summary, aa:Transactions
Instance
<aa:Account linkedAccRef="" maskedAccNumber="" type="term_deposit" version="" xmlns:aa="http://api.rebit.org.in/FISchema/term_deposit">
  <aa:Profile>{0,1}</aa:Profile>
  <aa:Summary accountType="" branch="" compoundingFrequency="" currentValue="" description="" ifsc="" interestComputation="" interestOnMaturity="" interestPayout="" interestPeriodicPayoutAmount="" interestRate="" maturityAmount="" maturityDate="" openingDate="" principalAmount="" tenureDays="" tenureMonths="" tenureYears="">{0,1}</aa:Summary>
  <aa:Transactions endDate="" startDate="">{1,1}</aa:Transactions>
</aa:Account>
Attributes
QName Type Fixed Use
linkedAccRef xs:string required
maskedAccNumber xs:string required
type xs:NCName term_deposit required
version aa:version required
Source
<xs:element name="Account">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Profile" minOccurs="0"/>
      <xs:element ref="aa:Summary" minOccurs="0"/>
      <xs:element ref="aa:Transactions"/>
    </xs:sequence>
    <xs:attribute name="type" use="required" type="xs:NCName" fixed="term_deposit"/>
    <xs:attribute name="maskedAccNumber" type="xs:string" use="required"/>
    <xs:attribute name="version" type="aa:version" use="required"/>
    <xs:attribute name="linkedAccRef" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Profile
Namespace http://api.rebit.org.in/FISchema/term_deposit
Annotations
Basic Profile of the account which should include the Account Owner
information, maskedAccNumber and linkedAccRef numbers, type of account specific to the FI
type and any other generic details as might be pertinent for the specified FI type.
Diagram
Diagram term_deposit.tmp#Holders
Properties
content complex
Used by
Element aa:Account
Model
Children aa:Holders
Instance
<aa:Profile xmlns:aa="http://api.rebit.org.in/FISchema/term_deposit">
  <aa:Holders type="">{1,1}</aa:Holders>
</aa:Profile>
Source
<xs:element name="Profile">
  <xs:annotation>
    <xs:documentation>Basic Profile of the account which should include the Account Owner information, maskedAccNumber and linkedAccRef numbers, type of account specific to the FI type and any other generic details as might be pertinent for the specified FI type.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Holders"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holders
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram term_deposit.tmp#Holders_type term_deposit.tmp#Holder
Properties
content complex
Used by
Element aa:Profile
Model
Children aa:Holder
Instance
<aa:Holders type="" xmlns:aa="http://api.rebit.org.in/FISchema/term_deposit">
  <aa:Holder address="" ckycCompliance="" dob="" email="" landline="" mobile="" name="" nominee="" pan="">{1,1}</aa:Holder>
</aa:Holders>
Attributes
QName Type Use
type aa:HoldersType required
Source
<xs:element name="Holders">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Holder"/>
    </xs:sequence>
    <xs:attribute name="type" use="required" type="aa:HoldersType"/>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holder
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram term_deposit.tmp#Holder_name term_deposit.tmp#Holder_dob term_deposit.tmp#Holder_mobile term_deposit.tmp#Holder_nominee term_deposit.tmp#Holder_landline term_deposit.tmp#Holder_address term_deposit.tmp#Holder_email term_deposit.tmp#Holder_pan term_deposit.tmp#Holder_ckycCompliance
Properties
content complex
Used by
Element aa:Holders
Attributes
QName Type Use Annotation
address xs:string optional
Address of primary account holder
ckycCompliance xs:boolean required
KYC status whether its completed or pending
dob xs:date required
Date of birth of primary account holder.
email aa:HolderEmail required
Email ID of primary account holder
landline xs:string optional
Landline of primary account holder.
mobile xs:integer required
Primary mobile number of account holder.
name xs:string required
Name of primary holder operating the account.
nominee aa:HoldingNominee required
Name of nominee associated with the account.
pan aa:HolderPan required
PAN number of primary account holder
Source
<xs:element name="Holder">
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of primary holder operating the account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dob" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date of birth of primary account holder.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mobile" use="required" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Primary mobile number of account holder.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
      <xs:annotation>
        <xs:documentation>Name of nominee associated with the account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="landline" type="xs:string">
      <xs:annotation>
        <xs:documentation>Landline of primary account holder.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="address" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Address of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="email" use="required" type="aa:HolderEmail">
      <xs:annotation>
        <xs:documentation>Email ID of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="pan" use="required" type="aa:HolderPan">
      <xs:annotation>
        <xs:documentation>PAN number of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ckycCompliance" use="required" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>KYC status whether its completed or pending</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Summary
Namespace http://api.rebit.org.in/FISchema/term_deposit
Annotations
The value of the account, term of the deposits if relevant and any other
data that summarizes the funds in the account.
Diagram
Diagram term_deposit.tmp#Summary_branch term_deposit.tmp#Summary_openingDate term_deposit.tmp#Summary_ifsc term_deposit.tmp#Summary_accountType term_deposit.tmp#Summary_maturityAmount term_deposit.tmp#Summary_maturityDate term_deposit.tmp#Summary_description term_deposit.tmp#Summary_interestPayout term_deposit.tmp#Summary_interestRate term_deposit.tmp#Summary_principalAmount term_deposit.tmp#Summary_tenureDays term_deposit.tmp#Summary_tenureMonths term_deposit.tmp#Summary_tenureYears term_deposit.tmp#Summary_interestComputation term_deposit.tmp#Summary_compoundingFrequency term_deposit.tmp#Summary_interestPeriodicPayoutAmount term_deposit.tmp#Summary_interestOnMaturity term_deposit.tmp#Summary_currentValue
Properties
content complex
Used by
Element aa:Account
Attributes
QName Type Use Annotation
accountType aa:AccountType required
Type of account - fixed in this case
branch xs:string required
Name of the brach
compoundingFrequency aa:CompoundingFrequency required
Frequency at which interest is compounded - monthly/quarterly/annually
currentValue xs:string required
Current value of investment as on date
description xs:string required
Description or details of security in which investment made
ifsc xs:string optional
IFSC code of bank branch where investment was made
interestComputation aa:InterestComputation required
Whether interest is to be Compound or Simple
interestOnMaturity xs:string required
Interest amount received on date of maturity
interestPayout aa:InterestPayoutType required
Amount of interest which is paid to investor till date
interestPeriodicPayoutAmount xs:string required
The amount of interest paid out based on compounding frequency
interestRate xs:string required
Rate of interest which decided amount of maturity
maturityAmount xs:float required
Amount which will be received on maturity
maturityDate xs:date required
Amount which will be received on maturity date
openingDate xs:string required
Opening date of the deposit account
principalAmount xs:string required
Amount which is investment in the security
tenureDays xs:string required
Days which are passed since investment made
tenureMonths xs:string required
Months which are passed since investment made
tenureYears xs:string required
Years which are passed since investment made
Source
<xs:element name="Summary">
  <xs:annotation>
    <xs:documentation>The value of the account, term of the deposits if relevant and any other data that summarizes the funds in the account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="branch" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of the brach</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="openingDate" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Opening date of the deposit account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ifsc" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>IFSC code of bank branch where investment was made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="accountType" use="required" type="aa:AccountType">
      <xs:annotation>
        <xs:documentation>Type of account - fixed in this case</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityAmount" type="xs:float" use="required">
      <xs:annotation>
        <xs:documentation>Amount which will be received on maturity</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityDate" type="xs:date" use="required">
      <xs:annotation>
        <xs:documentation>Amount which will be received on maturity date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="description" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Description or details of security in which investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestPayout" use="required" type="aa:InterestPayoutType">
      <xs:annotation>
        <xs:documentation>Amount of interest which is paid to investor till date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestRate" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Rate of interest which decided amount of maturity</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="principalAmount" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Amount which is investment in the security</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureDays" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Days which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureMonths" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Months which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureYears" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Years which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestComputation" use="required" type="aa:InterestComputation">
      <xs:annotation>
        <xs:documentation>Whether interest is to be Compound or Simple</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="compoundingFrequency" use="required" type="aa:CompoundingFrequency">
      <xs:annotation>
        <xs:documentation>Frequency at which interest is compounded - monthly/quarterly/annually</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestPeriodicPayoutAmount" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>The amount of interest paid out based on compounding frequency</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestOnMaturity" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Interest amount received on date of maturity</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentValue" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Current value of investment as on date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transactions
Namespace http://api.rebit.org.in/FISchema/term_deposit
Annotations
Details of all transactions that have been posted in an account.
Diagram
Diagram term_deposit.tmp#Transactions_startDate term_deposit.tmp#Transactions_endDate term_deposit.tmp#Transaction
Properties
content complex
Used by
Element aa:Account
Model
Children aa:Transaction
Instance
<aa:Transactions endDate="" startDate="" xmlns:aa="http://api.rebit.org.in/FISchema/term_deposit">
  <aa:Transaction amount="" balance="" mode="" narration="" reference="" transactionDateTime="" txnId="" type="" valueDate="">{1,1}</aa:Transaction>
</aa:Transactions>
Attributes
QName Type Use Annotation
endDate xs:date required
End date of transaction or period for which details are require
startDate xs:date required
Start date of transaction or period for which details are require
Source
<xs:element name="Transactions">
  <xs:annotation>
    <xs:documentation>Details of all transactions that have been posted in an account.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Transaction"/>
    </xs:sequence>
    <xs:attribute name="startDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Start date of transaction or period for which details are require</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="endDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>End date of transaction or period for which details are require</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transaction
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram term_deposit.tmp#Transaction_txnId term_deposit.tmp#Transaction_amount term_deposit.tmp#Transaction_narration term_deposit.tmp#Transaction_type term_deposit.tmp#Transaction_mode term_deposit.tmp#Transaction_balance term_deposit.tmp#Transaction_transactionDateTime term_deposit.tmp#Transaction_valueDate term_deposit.tmp#Transaction_reference
Properties
content complex
Used by
Element aa:Transactions
Attributes
QName Type Use Annotation
amount xs:string required
Amount deposited for the specified term.
balance xs:string required
Current value of investment
mode aa:TransactionMode required
Mode of investment captured whether online/demat or physical form.
narration xs:string required
Nararation is additional details in form of decription of remark associated with investment.
reference xs:string required
The cheque or reference no for the given transaction.
transactionDateTime xs:dateTime required
Transaction date time stamp for particular record when investment taken place.
txnId xs:string required
Transaction ID recorded or captured for investment made
type aa:TransactionType required
Type of transaction whether withdrawal/debit or deposit/credit.
valueDate xs:dateTime required
Date when the transaction actually carries out. For example., cheque realization.
Source
<xs:element name="Transaction">
  <xs:complexType>
    <xs:attribute name="txnId" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Transaction ID recorded or captured for investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="amount" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Amount deposited for the specified term.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="narration" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Nararation is additional details in form of decription of remark associated with investment.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" use="required" type="aa:TransactionType">
      <xs:annotation>
        <xs:documentation>Type of transaction whether withdrawal/debit or deposit/credit.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mode" type="aa:TransactionMode" use="required">
      <xs:annotation>
        <xs:documentation>Mode of investment captured whether online/demat or physical form.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="balance" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>Current value of investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="transactionDateTime" type="xs:dateTime" use="required">
      <xs:annotation>
        <xs:documentation>Transaction date time stamp for particular record when investment taken place.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="valueDate" type="xs:dateTime" use="required">
      <xs:annotation>
        <xs:documentation>Date when the transaction actually carries out. For example., cheque realization.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="reference" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation>The cheque or reference no for the given transaction.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Simple Type aa:AccountType
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration FIXED
enumeration SWEEP
enumeration RECURRING
enumeration SWEEP
enumeration FLEXIBLE
enumeration TAX-SAVING
enumeration FCNR
enumeration OTHERS
Used by
Source
<xs:simpleType name="AccountType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="FIXED"/>
    <xs:enumeration value="SWEEP"/>
    <xs:enumeration value="RECURRING"/>
    <xs:enumeration value="SWEEP"/>
    <xs:enumeration value="FLEXIBLE"/>
    <xs:enumeration value="TAX-SAVING"/>
    <xs:enumeration value="FCNR"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:version
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:float
Facets
maxInclusive 2.0
minInclusive 0.0
Used by
Source
<xs:simpleType name="version">
  <xs:restriction base="xs:float">
    <xs:minInclusive value="0.0"/>
    <xs:maxInclusive value="2.0"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HolderPan
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9][0-9][a-zA-Z]
Used by
Attribute aa:Holder/@pan
Source
<xs:simpleType name="HolderPan">
  <xs:restriction base="xs:string">
    <xs:pattern value="[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9][0-9][a-zA-Z]"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HoldingNominee
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration REGISTERED
enumeration NOT-REGISTERED
Used by
Attribute aa:Holder/@nominee
Source
<xs:simpleType name="HoldingNominee">
  <xs:restriction base="xs:string">
    <xs:enumeration value="REGISTERED"/>
    <xs:enumeration value="NOT-REGISTERED"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HolderEmail
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [^@]+@[^\.]+\..+
Used by
Attribute aa:Holder/@email
Source
<xs:simpleType name="HolderEmail">
  <xs:restriction base="xs:string">
    <xs:pattern value="[^@]+@[^\.]+\..+"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:InterestPayoutType
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration MONTHLY
enumeration QUARTERLY
enumeration HALF-YEARLY
enumeration YEARLY
enumeration OnMaturity
Used by
Source
<xs:simpleType name="InterestPayoutType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="MONTHLY"/>
    <xs:enumeration value="QUARTERLY"/>
    <xs:enumeration value="HALF-YEARLY"/>
    <xs:enumeration value="YEARLY"/>
    <xs:enumeration value="OnMaturity"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:InterestComputation
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SIMPLE
enumeration COMPOUND
Used by
Source
<xs:simpleType name="InterestComputation">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SIMPLE"/>
    <xs:enumeration value="COMPOUND"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:CompoundingFrequency
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration MONTHLY
enumeration QUARTERLY
enumeration HALF-YEARLY
enumeration YEARLY
Used by
Source
<xs:simpleType name="CompoundingFrequency">
  <xs:restriction base="xs:string">
    <xs:enumeration value="MONTHLY"/>
    <xs:enumeration value="QUARTERLY"/>
    <xs:enumeration value="HALF-YEARLY"/>
    <xs:enumeration value="YEARLY"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HoldersType
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SINGLE
enumeration JOINT
Used by
Attribute aa:Holders/@type
Source
<xs:simpleType name="HoldersType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SINGLE"/>
    <xs:enumeration value="JOINT"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:TransactionType
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration OPENING
enumeration INTEREST
enumeration TDS
enumeration INSTALLMENT
enumeration CLOSING
enumeration OTHERS
Used by
Source
<xs:simpleType name="TransactionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="OPENING"/>
    <xs:enumeration value="INTEREST"/>
    <xs:enumeration value="TDS"/>
    <xs:enumeration value="INSTALLMENT"/>
    <xs:enumeration value="CLOSING"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:TransactionMode
Namespace http://api.rebit.org.in/FISchema/term_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CASH
enumeration ATM
enumeration CARD_PAYMENT
enumeration UPI
enumeration FT
enumeration OTHERS
Used by
Source
<xs:simpleType name="TransactionMode">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CASH"/>
    <xs:enumeration value="ATM"/>
    <xs:enumeration value="CARD_PAYMENT"/>
    <xs:enumeration value="UPI"/>
    <xs:enumeration value="FT"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Attribute aa:Holder / @name
Namespace No namespace
Annotations
Name of primary holder operating the account.
Type xs:string
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="name" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of primary holder operating the account.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @dob
Namespace No namespace
Annotations
Date of birth of primary account holder.
Type xs:date
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="dob" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date of birth of primary account holder.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @mobile
Namespace No namespace
Annotations
Primary mobile number of account holder.
Type xs:integer
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="mobile" use="required" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Primary mobile number of account holder.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @nominee
Namespace No namespace
Annotations
Name of nominee associated with the account.
Type aa:HoldingNominee
Properties
use required
Facets
enumeration REGISTERED
enumeration NOT-REGISTERED
Used by
Element aa:Holder
Source
<xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
  <xs:annotation>
    <xs:documentation>Name of nominee associated with the account.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @landline
Namespace No namespace
Annotations
Landline of primary account holder.
Type xs:string
Properties
content simple
Used by
Element aa:Holder
Source
<xs:attribute name="landline" type="xs:string">
  <xs:annotation>
    <xs:documentation>Landline of primary account holder.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @address
Namespace No namespace
Annotations
Address of primary account holder
Type xs:string
Properties
use optional
Used by
Element aa:Holder
Source
<xs:attribute name="address" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation>Address of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @email
Namespace No namespace
Annotations
Email ID of primary account holder
Type aa:HolderEmail
Properties
use required
Facets
pattern [^@]+@[^\.]+\..+
Used by
Element aa:Holder
Source
<xs:attribute name="email" use="required" type="aa:HolderEmail">
  <xs:annotation>
    <xs:documentation>Email ID of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @pan
Namespace No namespace
Annotations
PAN number of primary account holder
Type aa:HolderPan
Properties
use required
Facets
pattern [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9][0-9][a-zA-Z]
Used by
Element aa:Holder
Source
<xs:attribute name="pan" use="required" type="aa:HolderPan">
  <xs:annotation>
    <xs:documentation>PAN number of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @ckycCompliance
Namespace No namespace
Annotations
KYC status whether its completed or pending
Type xs:boolean
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="ckycCompliance" use="required" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>KYC status whether its completed or pending</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holders / @type
Namespace No namespace
Type aa:HoldersType
Properties
use required
Facets
enumeration SINGLE
enumeration JOINT
Used by
Element aa:Holders
Source
<xs:attribute name="type" use="required" type="aa:HoldersType"/>
[ top ]
Attribute aa:Summary / @branch
Namespace No namespace
Annotations
Name of the brach
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="branch" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name of the brach</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @openingDate
Namespace No namespace
Annotations
Opening date of the deposit account
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="openingDate" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Opening date of the deposit account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @ifsc
Namespace No namespace
Annotations
IFSC code of bank branch where investment was made
Type xs:string
Properties
use optional
Used by
Element aa:Summary
Source
<xs:attribute name="ifsc" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>IFSC code of bank branch where investment was made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @accountType
Namespace No namespace
Annotations
Type of account - fixed in this case
Type aa:AccountType
Properties
use required
Facets
enumeration FIXED
enumeration SWEEP
enumeration RECURRING
enumeration SWEEP
enumeration FLEXIBLE
enumeration TAX-SAVING
enumeration FCNR
enumeration OTHERS
Used by
Element aa:Summary
Source
<xs:attribute name="accountType" use="required" type="aa:AccountType">
  <xs:annotation>
    <xs:documentation>Type of account - fixed in this case</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @maturityAmount
Namespace No namespace
Annotations
Amount which will be received on maturity
Type xs:float
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="maturityAmount" type="xs:float" use="required">
  <xs:annotation>
    <xs:documentation>Amount which will be received on maturity</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @maturityDate
Namespace No namespace
Annotations
Amount which will be received on maturity date
Type xs:date
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="maturityDate" type="xs:date" use="required">
  <xs:annotation>
    <xs:documentation>Amount which will be received on maturity date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @description
Namespace No namespace
Annotations
Description or details of security in which investment made
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="description" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description or details of security in which investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestPayout
Namespace No namespace
Annotations
Amount of interest which is paid to investor till date
Type aa:InterestPayoutType
Properties
use required
Facets
enumeration MONTHLY
enumeration QUARTERLY
enumeration HALF-YEARLY
enumeration YEARLY
enumeration OnMaturity
Used by
Element aa:Summary
Source
<xs:attribute name="interestPayout" use="required" type="aa:InterestPayoutType">
  <xs:annotation>
    <xs:documentation>Amount of interest which is paid to investor till date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestRate
Namespace No namespace
Annotations
Rate of interest which decided amount of maturity
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="interestRate" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Rate of interest which decided amount of maturity</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @principalAmount
Namespace No namespace
Annotations
Amount which is investment in the security
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="principalAmount" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Amount which is investment in the security</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @tenureDays
Namespace No namespace
Annotations
Days which are passed since investment made
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="tenureDays" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Days which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @tenureMonths
Namespace No namespace
Annotations
Months which are passed since investment made
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="tenureMonths" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Months which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @tenureYears
Namespace No namespace
Annotations
Years which are passed since investment made
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="tenureYears" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Years which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestComputation
Namespace No namespace
Annotations
Whether interest is to be Compound or Simple
Type aa:InterestComputation
Properties
use required
Facets
enumeration SIMPLE
enumeration COMPOUND
Used by
Element aa:Summary
Source
<xs:attribute name="interestComputation" use="required" type="aa:InterestComputation">
  <xs:annotation>
    <xs:documentation>Whether interest is to be Compound or Simple</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @compoundingFrequency
Namespace No namespace
Annotations
Frequency at which interest is compounded - monthly/quarterly/annually
Type aa:CompoundingFrequency
Properties
use required
Facets
enumeration MONTHLY
enumeration QUARTERLY
enumeration HALF-YEARLY
enumeration YEARLY
Used by
Element aa:Summary
Source
<xs:attribute name="compoundingFrequency" use="required" type="aa:CompoundingFrequency">
  <xs:annotation>
    <xs:documentation>Frequency at which interest is compounded - monthly/quarterly/annually</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestPeriodicPayoutAmount
Namespace No namespace
Annotations
The amount of interest paid out based on compounding frequency
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="interestPeriodicPayoutAmount" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>The amount of interest paid out based on compounding frequency</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestOnMaturity
Namespace No namespace
Annotations
Interest amount received on date of maturity
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="interestOnMaturity" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Interest amount received on date of maturity</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currentValue
Namespace No namespace
Annotations
Current value of investment as on date
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="currentValue" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Current value of investment as on date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @txnId
Namespace No namespace
Annotations
Transaction ID recorded or captured for investment made
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="txnId" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Transaction ID recorded or captured for investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @amount
Namespace No namespace
Annotations
Amount deposited for the specified term.
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="amount" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Amount deposited for the specified term.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @narration
Namespace No namespace
Annotations
Nararation is additional details in form of decription of remark associated with investment.
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="narration" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Nararation is additional details in form of decription of remark associated with investment.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @type
Namespace No namespace
Annotations
Type of transaction whether withdrawal/debit or deposit/credit.
Type aa:TransactionType
Properties
use required
Facets
enumeration OPENING
enumeration INTEREST
enumeration TDS
enumeration INSTALLMENT
enumeration CLOSING
enumeration OTHERS
Used by
Element aa:Transaction
Source
<xs:attribute name="type" use="required" type="aa:TransactionType">
  <xs:annotation>
    <xs:documentation>Type of transaction whether withdrawal/debit or deposit/credit.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @mode
Namespace No namespace
Annotations
Mode of investment captured whether online/demat or physical form.
Type aa:TransactionMode
Properties
use required
Facets
enumeration CASH
enumeration ATM
enumeration CARD_PAYMENT
enumeration UPI
enumeration FT
enumeration OTHERS
Used by
Element aa:Transaction
Source
<xs:attribute name="mode" type="aa:TransactionMode" use="required">
  <xs:annotation>
    <xs:documentation>Mode of investment captured whether online/demat or physical form.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @balance
Namespace No namespace
Annotations
Current value of investment
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="balance" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>Current value of investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @transactionDateTime
Namespace No namespace
Annotations
Transaction date time stamp for particular record when investment taken place.
Type xs:dateTime
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="transactionDateTime" type="xs:dateTime" use="required">
  <xs:annotation>
    <xs:documentation>Transaction date time stamp for particular record when investment taken place.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @valueDate
Namespace No namespace
Annotations
Date when the transaction actually carries out. For example., cheque realization.
Type xs:dateTime
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="valueDate" type="xs:dateTime" use="required">
  <xs:annotation>
    <xs:documentation>Date when the transaction actually carries out. For example., cheque realization.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @reference
Namespace No namespace
Annotations
The cheque or reference no for the given transaction.
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="reference" type="xs:string" use="required">
  <xs:annotation>
    <xs:documentation>The cheque or reference no for the given transaction.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transactions / @startDate
Namespace No namespace
Annotations
Start date of transaction or period for which details are require
Type xs:date
Properties
use required
Used by
Element aa:Transactions
Source
<xs:attribute name="startDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Start date of transaction or period for which details are require</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transactions / @endDate
Namespace No namespace
Annotations
End date of transaction or period for which details are require
Type xs:date
Properties
use required
Used by
Element aa:Transactions
Source
<xs:attribute name="endDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>End date of transaction or period for which details are require</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Account / @type
Namespace No namespace
Type xs:NCName
Properties
use required
fixed term_deposit
Used by
Element aa:Account
Source
<xs:attribute name="type" use="required" type="xs:NCName" fixed="term_deposit"/>
[ top ]
Attribute aa:Account / @maskedAccNumber
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element aa:Account
Source
<xs:attribute name="maskedAccNumber" type="xs:string" use="required"/>
[ top ]
Attribute aa:Account / @version
Namespace No namespace
Type aa:version
Properties
use required
Facets
maxInclusive 2.0
minInclusive 0.0
Used by
Element aa:Account
Source
<xs:attribute name="version" type="aa:version" use="required"/>
[ top ]
Attribute aa:Account / @linkedAccRef
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element aa:Account
Source
<xs:attribute name="linkedAccRef" type="xs:string" use="required"/>
[ top ]