Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema term_deposit_v1.2.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
Diagramterm_deposit_v1.2.tmp#Account_typeterm_deposit_v1.2.tmp#Account_maskedAccNumberterm_deposit_v1.2.tmp#Account_versionterm_deposit_v1.2.tmp#Account_linkedAccRefterm_deposit_v1.2.tmp#Profileterm_deposit_v1.2.tmp#Summaryterm_deposit_v1.2.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
Diagramterm_deposit_v1.2.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
Diagramterm_deposit_v1.2.tmp#Holders_typeterm_deposit_v1.2.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
Diagramterm_deposit_v1.2.tmp#Holder_nameterm_deposit_v1.2.tmp#Holder_dobterm_deposit_v1.2.tmp#Holder_mobileterm_deposit_v1.2.tmp#Holder_nomineeterm_deposit_v1.2.tmp#Holder_landlineterm_deposit_v1.2.tmp#Holder_addressterm_deposit_v1.2.tmp#Holder_emailterm_deposit_v1.2.tmp#Holder_panterm_deposit_v1.2.tmp#Holder_ckycCompliance
Properties
content complex
Used by
Element aa:Holders
Attributes
QName Type Use Annotation
address xs:string optional
Address of account holder
ckycCompliance xs:boolean required
KYC status whether its completed or pending
dob xs:date required
Date of birth of account holder
email aa:HolderEmail optional
Email ID of account holder
landline xs:string optional
Landline number of account holder
mobile xs:integer required
Mobile number of account holder
name xs:string required
Name of account holder
nominee aa:HoldingNominee required
Status of nominee registered with the account
pan aa:HolderPan optional
PAN number of account holder
Source
<xs:element name="Holder">
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dob" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date of birth of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mobile" use="required" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Mobile number of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
      <xs:annotation>
        <xs:documentation>Status of nominee registered with the account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="landline" type="xs:string">
      <xs:annotation>
        <xs:documentation>Landline number of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="address" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Address of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="email" use="optional" type="aa:HolderEmail">
      <xs:annotation>
        <xs:documentation>Email ID of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="pan" use="optional" type="aa:HolderPan">
      <xs:annotation>
        <xs:documentation>PAN number of 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
Diagramterm_deposit_v1.2.tmp#Summary_branchterm_deposit_v1.2.tmp#Summary_openingDateterm_deposit_v1.2.tmp#Summary_ifscterm_deposit_v1.2.tmp#Summary_accountTypeterm_deposit_v1.2.tmp#Summary_maturityAmountterm_deposit_v1.2.tmp#Summary_maturityDateterm_deposit_v1.2.tmp#Summary_descriptionterm_deposit_v1.2.tmp#Summary_interestPayoutterm_deposit_v1.2.tmp#Summary_interestRateterm_deposit_v1.2.tmp#Summary_principalAmountterm_deposit_v1.2.tmp#Summary_tenureDaysterm_deposit_v1.2.tmp#Summary_tenureMonthsterm_deposit_v1.2.tmp#Summary_tenureYearsterm_deposit_v1.2.tmp#Summary_interestComputationterm_deposit_v1.2.tmp#Summary_compoundingFrequencyterm_deposit_v1.2.tmp#Summary_interestPeriodicPayoutAmountterm_deposit_v1.2.tmp#Summary_interestOnMaturityterm_deposit_v1.2.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 branch
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 branch</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
Diagramterm_deposit_v1.2.tmp#Transactions_startDateterm_deposit_v1.2.tmp#Transactions_endDateterm_deposit_v1.2.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
Diagramterm_deposit_v1.2.tmp#Transaction_txnIdterm_deposit_v1.2.tmp#Transaction_amountterm_deposit_v1.2.tmp#Transaction_narrationterm_deposit_v1.2.tmp#Transaction_typeterm_deposit_v1.2.tmp#Transaction_modeterm_deposit_v1.2.tmp#Transaction_balanceterm_deposit_v1.2.tmp#Transaction_transactionDateTimeterm_deposit_v1.2.tmp#Transaction_valueDateterm_deposit_v1.2.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
Narration is additional details in form of description 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>Narration is additional details in form of description 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 account holder
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 account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @dob
Namespace No namespace
Annotations
Date of birth of 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 account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @mobile
Namespace No namespace
Annotations
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>Mobile number of account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @nominee
Namespace No namespace
Annotations
Status of nominee registered 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>Status of nominee registered with the account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @landline
Namespace No namespace
Annotations
Landline number of 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 number of account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @address
Namespace No namespace
Annotations
Address of 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 account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @email
Namespace No namespace
Annotations
Email ID of account holder
Type aa:HolderEmail
Properties
use optional
Facets
pattern [^@]+@[^\.]+\..+
Used by
Element aa:Holder
Source
<xs:attribute name="email" use="optional" type="aa:HolderEmail">
  <xs:annotation>
    <xs:documentation>Email ID of account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @pan
Namespace No namespace
Annotations
PAN number of account holder
Type aa:HolderPan
Properties
use optional
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="optional" type="aa:HolderPan">
  <xs:annotation>
    <xs:documentation>PAN number of 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 branch
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 branch</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
Narration is additional details in form of description 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>Narration is additional details in form of description 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 ]