Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema recurring_deposit.xsd
Namespace http://api.rebit.org.in/FISchema/recurring_deposit
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element aa:Account
Namespace http://api.rebit.org.in/FISchema/recurring_deposit
Diagram
Diagram recurring_deposit.tmp#Account_type recurring_deposit.tmp#Account_maskedAccNumber recurring_deposit.tmp#Account_version recurring_deposit.tmp#Account_linkedAccRef recurring_deposit.tmp#Profile recurring_deposit.tmp#Summary recurring_deposit.tmp#Transactions
Properties
content complex
Model
Children aa:Profile, aa:Summary, aa:Transactions
Instance
<aa:Account linkedAccRef="" maskedAccNumber="" type="recurring_deposit" version="" xmlns:aa="http://api.rebit.org.in/FISchema/recurring_deposit">
  <aa:Profile>{0,1}</aa:Profile>
  <aa:Summary accountType="" branch="" compoundingFrequency="" currentValue="" description="" ifsc="" interestComputation="" interestOnMaturity="" interestPayout="" interestPeriodicPayoutAmount="" interestRate="" maturityAmount="" maturityDate="" openingDate="" principalAmount="" recurringAmount="" recurringDepositDay="" 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 recurring_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="recurring_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/recurring_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 recurring_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/recurring_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/recurring_deposit
Diagram
Diagram recurring_deposit.tmp#Holders_type recurring_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/recurring_deposit">
  <aa:Holder address="" ckycCompliance="" dob="" email="" landline="" mobile="" name="" nominee="" pan="">{1,1}</aa:Holder>
</aa:Holders>
Attributes
QName Type Use Annotation
type aa:HoldersType required
Type of account held by an individual whether its single or jointly operated
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:annotation>
        <xs:documentation>Type of account held by an individual whether its single or jointly operated</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holder
Namespace http://api.rebit.org.in/FISchema/recurring_deposit
Diagram
Diagram recurring_deposit.tmp#Holder_name recurring_deposit.tmp#Holder_dob recurring_deposit.tmp#Holder_mobile recurring_deposit.tmp#Holder_nominee recurring_deposit.tmp#Holder_landline recurring_deposit.tmp#Holder_address recurring_deposit.tmp#Holder_email recurring_deposit.tmp#Holder_pan recurring_deposit.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 primary account holder
email aa:HolderEmail required
Email ID of primary account holder
landline xs:string optional
Landline number of 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 registered for 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 registered for 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="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/recurring_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 recurring_deposit.tmp#Summary_branch recurring_deposit.tmp#Summary_openingDate recurring_deposit.tmp#Summary_ifsc recurring_deposit.tmp#Summary_accountType recurring_deposit.tmp#Summary_maturityAmount recurring_deposit.tmp#Summary_maturityDate recurring_deposit.tmp#Summary_description recurring_deposit.tmp#Summary_interestPayout recurring_deposit.tmp#Summary_interestRate recurring_deposit.tmp#Summary_principalAmount recurring_deposit.tmp#Summary_tenureDays recurring_deposit.tmp#Summary_tenureMonths recurring_deposit.tmp#Summary_tenureYears recurring_deposit.tmp#Summary_recurringAmount recurring_deposit.tmp#Summary_recurringDepositDay recurring_deposit.tmp#Summary_interestComputation recurring_deposit.tmp#Summary_compoundingFrequency recurring_deposit.tmp#Summary_interestPeriodicPayoutAmount recurring_deposit.tmp#Summary_interestOnMaturity recurring_deposit.tmp#Summary_currentValue
Properties
content complex
Used by
Element aa:Account
Attributes
QName Type Use Annotation
accountType aa:AccountType required
Type of account whether is saving or current
branch xs:string required
Location of branch where investment was made
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
Nature of transaction
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
Total Interest amount on deposit maturity
interestPayout aa:InterestPayoutType required
Amount of interest which is paid to depositor till date
interestPeriodicPayoutAmount xs:string required
interestRate xs:string required
Rate of interest which decides amount of maturity
maturityAmount xs:float required
Amount which will receive on maturity date
maturityDate xs:date required
Date of maturity for investment
openingDate xs:string required
Opening date of the deposit account
principalAmount xs:string required
Amount which is deposited by the account holder
recurringAmount xs:string required
Amount or value of investment as on date
recurringDepositDay xs:string required
Day of the month when the monthly installment for the recurring deposit is to be paid
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">Location of branch where investment was made</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 whether is saving or current</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityAmount" type="xs:float" use="required">
      <xs:annotation>
        <xs:documentation>Amount which will receive on maturity date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityDate" type="xs:date" use="required">
      <xs:annotation>
        <xs:documentation>Date of maturity for investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="description" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Nature of transaction</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 depositor 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 decides 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 deposited by the account holder</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="recurringAmount" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Amount or value of investment as on date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="recurringDepositDay" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Day of the month when the monthly installment for the recurring deposit is to be paid</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>
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="interestOnMaturity" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Total Interest amount on deposit 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/recurring_deposit
Annotations
Details of all transactions that have been posted in an account.
Diagram
Diagram recurring_deposit.tmp#Transactions_startDate recurring_deposit.tmp#Transactions_endDate recurring_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/recurring_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/recurring_deposit
Diagram
Diagram recurring_deposit.tmp#Transaction_txnId recurring_deposit.tmp#Transaction_amount recurring_deposit.tmp#Transaction_narration recurring_deposit.tmp#Transaction_type recurring_deposit.tmp#Transaction_mode recurring_deposit.tmp#Transaction_balance recurring_deposit.tmp#Transaction_transactionDateTime recurring_deposit.tmp#Transaction_valueDate recurring_deposit.tmp#Transaction_reference
Properties
content complex
Used by
Element aa:Transactions
Attributes
QName Type Use Annotation
amount xs:string required
The amount to be paid every month for the tenure of the Recurring Deposit
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 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">
      <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>The amount to be paid every month for the tenure of the Recurring Deposit</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/recurring_deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration FIXED
enumeration RECURRING
enumeration SWEEP
enumeration FLEXIBLE
Used by
Source
<xs:simpleType name="AccountType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="FIXED"/>
    <xs:enumeration value="RECURRING"/>
    <xs:enumeration value="SWEEP"/>
    <xs:enumeration value="FLEXIBLE"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:version
Namespace http://api.rebit.org.in/FISchema/recurring_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:HolderEmail
Namespace http://api.rebit.org.in/FISchema/recurring_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:HolderPan
Namespace http://api.rebit.org.in/FISchema/recurring_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/recurring_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:InterestPayoutType
Namespace http://api.rebit.org.in/FISchema/recurring_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/recurring_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/recurring_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/recurring_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/recurring_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/recurring_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 registered for 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 registered for 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 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
Annotations
Type of account held by an individual whether its single or jointly operated
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">
  <xs:annotation>
    <xs:documentation>Type of account held by an individual whether its single or jointly operated</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @branch
Namespace No namespace
Annotations
Location of branch where investment was made
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">Location of branch where investment was made</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 whether is saving or current
Type aa:AccountType
Properties
use required
Facets
enumeration FIXED
enumeration RECURRING
enumeration SWEEP
enumeration FLEXIBLE
Used by
Element aa:Summary
Source
<xs:attribute name="accountType" use="required" type="aa:AccountType">
  <xs:annotation>
    <xs:documentation>Type of account whether is saving or current</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @maturityAmount
Namespace No namespace
Annotations
Amount which will receive on maturity date
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 receive on maturity date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @maturityDate
Namespace No namespace
Annotations
Date of maturity for investment
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>Date of maturity for investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @description
Namespace No namespace
Annotations
Nature of transaction
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>Nature of transaction</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestPayout
Namespace No namespace
Annotations
Amount of interest which is paid to depositor 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 depositor till date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestRate
Namespace No namespace
Annotations
Rate of interest which decides 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 decides amount of maturity</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @principalAmount
Namespace No namespace
Annotations
Amount which is deposited by the account holder
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 deposited by the account holder</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 / @recurringAmount
Namespace No namespace
Annotations
Amount or value of investment as on date
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="recurringAmount" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Amount or value of investment as on date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @recurringDepositDay
Namespace No namespace
Annotations
Day of the month when the monthly installment for the recurring deposit is to be paid
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="recurringDepositDay" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Day of the month when the monthly installment for the recurring deposit is to be paid</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
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>
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @interestOnMaturity
Namespace No namespace
Annotations
Total Interest amount on deposit 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>Total Interest amount on deposit 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
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="txnId" use="required">
  <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
The amount to be paid every month for the tenure of the Recurring Deposit
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>The amount to be paid every month for the tenure of the Recurring Deposit</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 recurring_deposit
Used by
Element aa:Account
Source
<xs:attribute name="type" use="required" type="xs:NCName" fixed="recurring_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 ]