Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema deposit.xsd
Namespace http://api.rebit.org.in/FISchema/deposit
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element aa:Account
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram deposit.tmp#Account_type deposit.tmp#Account_maskedAccNumber deposit.tmp#Account_version deposit.tmp#Account_linkedAccRef deposit.tmp#Profile deposit.tmp#Summary deposit.tmp#Transactions
Properties
content complex
Model
Children aa:Profile, aa:Summary, aa:Transactions
Instance
<aa:Account linkedAccRef="" maskedAccNumber="" type="deposit" version="" xmlns:aa="http://api.rebit.org.in/FISchema/deposit">
  <aa:Profile>{0,1}</aa:Profile>
  <aa:Summary balanceDateTime="" branch="" currency="" currentBalance="" currentODLimit="" drawingLimit="" exchgeRate="" facility="" ifscCode="" micrCode="" openingDate="" status="" type="">{0,1}</aa:Summary>
  <aa:Transactions endDate="" startDate="">{0,1}</aa:Transactions>
</aa:Account>
Attributes
QName Type Fixed Use
linkedAccRef xs:string required
maskedAccNumber xs:string required
type xs:string deposit required
version aa:version required
Source
<xs:element name="Account">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Profile" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="aa:Summary" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="aa:Transactions" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="type" use="required" type="xs:string" fixed="deposit"/>
    <xs:attribute name="maskedAccNumber" use="required" type="xs:string"/>
    <xs:attribute name="version" use="required" type="aa:version"/>
    <xs:attribute name="linkedAccRef" use="required" type="xs:string"/>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Profile
Namespace http://api.rebit.org.in/FISchema/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 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/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/deposit
Diagram
Diagram deposit.tmp#Holders_type 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/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 xml:lang="en">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/deposit
Annotations
Personal details of the deposit account holder
Diagram
Diagram deposit.tmp#Holder_name deposit.tmp#Holder_dob deposit.tmp#Holder_mobile deposit.tmp#Holder_nominee deposit.tmp#Holder_landline deposit.tmp#Holder_address deposit.tmp#Holder_email deposit.tmp#Holder_pan 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 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 account holder
nominee aa:HoldingNominee required
Status of nominee registred with the account.
pan aa:HolderPan required
PAN number of primary account holder.
Source
<xs:element name="Holder">
  <xs:annotation>
    <xs:documentation>Personal details of the deposit account holder</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dob" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation xml:lang="en">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 xml:lang="en">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 xml:lang="en">Status of nominee registred with the account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="landline" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Landline number of account holder.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="address" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Address of account holder.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="email" use="required" type="aa:HolderEmail">
      <xs:annotation>
        <xs:documentation xml:lang="en">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 xml:lang="en">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 xml:lang="en">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/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 deposit.tmp#Summary_currentBalance deposit.tmp#Summary_currency deposit.tmp#Summary_exchgeRate deposit.tmp#Summary_balanceDateTime deposit.tmp#Summary_type deposit.tmp#Summary_branch deposit.tmp#Summary_facility deposit.tmp#Summary_ifscCode deposit.tmp#Summary_micrCode deposit.tmp#Summary_openingDate deposit.tmp#Summary_currentODLimit deposit.tmp#Summary_drawingLimit deposit.tmp#Summary_status deposit.tmp#Pending
Properties
content complex
Used by
Element aa:Account
Model
Children aa:Pending
Instance
<aa:Summary balanceDateTime="" branch="" currency="" currentBalance="" currentODLimit="" drawingLimit="" exchgeRate="" facility="" ifscCode="" micrCode="" openingDate="" status="" type="" xmlns:aa="http://api.rebit.org.in/FISchema/deposit">
  <aa:Pending amount="" transactionType="">{1,1}</aa:Pending>
</aa:Summary>
Attributes
QName Type Use Annotation
balanceDateTime xs:dateTime required
Date and time stamp for which current balance recorded.
branch xs:string required
Location of branch where investment was made
currency xs:string optional
Currency in which transaction taken place.
currentBalance xs:string required
Available Balance.
currentODLimit xs:string required
The portion of the sanctioned limit that is available to be drawn, as of this point in time
drawingLimit xs:string required
Sanctioned limit (overall limit given by the bank, on the OD/CC facility).
exchgeRate xs:string optional
Currency conversion exchange rate for the day.
facility aa:SummaryFacility required
Additional facility like Overdraft or Sweep In applicable for the given account.
ifscCode xs:string required
IFSC code of the issued bank
branch
micrCode xs:string required
MICR code is uniquely identifies a bank and a branch participating
in an ECS.
openingDate xs:string required
Opening date of the deposit account
status aa:StatusTypes required
An account status with either active or inactive. An inactive account includes the dormant, inactive, or closed account.
type aa:AccountType required
Type of account whether is saving or current
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:sequence>
      <xs:element ref="aa:Pending"/>
    </xs:sequence>
    <xs:attribute name="currentBalance" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Available Balance.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currency" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Currency in which transaction taken place.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="exchgeRate" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Currency conversion exchange rate for the day.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="balanceDateTime" use="required" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation xml:lang="en">Date and time stamp for which current balance recorded.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" 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="branch" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Location of branch where investment was made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="facility" use="required" type="aa:SummaryFacility">
      <xs:annotation>
        <xs:documentation>Additional facility like Overdraft or Sweep In applicable for the given account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ifscCode" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">IFSC code of the issued bank branch</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="micrCode" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>MICR code is uniquely identifies a bank and a branch participating in an ECS.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="openingDate" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Opening date of the deposit account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentODLimit" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">The portion of the sanctioned limit that is available to be drawn, as of this point in time</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="drawingLimit" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Sanctioned limit (overall limit given by the bank, on the OD/CC facility).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="status" use="required" type="aa:StatusTypes">
      <xs:annotation>
        <xs:documentation>An account status with either active or inactive. An inactive account includes the dormant, inactive, or closed account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Pending
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram deposit.tmp#Pending_transactionType deposit.tmp#Pending_amount
Properties
content complex
Used by
Element aa:Summary
Attributes
QName Type Use Annotation
amount xs:float required
Pending amount
transactionType aa:TransactionType optional
The amount invested or to be invested in deposits such as Fixed or Recurring.
Source
<xs:element name="Pending">
  <xs:complexType>
    <xs:attribute name="transactionType" type="aa:TransactionType">
      <xs:annotation>
        <xs:documentation xml:lang="en">The amount invested or to be invested in deposits such as Fixed or Recurring.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="amount" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation xml:lang="en">Pending amount</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transactions
Namespace http://api.rebit.org.in/FISchema/deposit
Annotations
Details of all transactions that have been posted in an account.
Diagram
Diagram deposit.tmp#Transactions_startDate deposit.tmp#Transactions_endDate 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/deposit">
  <aa:Transaction amount="" currentBalance="" mode="" narration="" reference="" transactionTimestamp="" 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 xml:lang="en">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 xml:lang="en">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/deposit
Diagram
Diagram deposit.tmp#Transaction_type deposit.tmp#Transaction_mode deposit.tmp#Transaction_amount deposit.tmp#Transaction_currentBalance deposit.tmp#Transaction_transactionTimestamp deposit.tmp#Transaction_valueDate deposit.tmp#Transaction_txnId deposit.tmp#Transaction_narration deposit.tmp#Transaction_reference
Properties
content complex
Used by
Element aa:Transactions
Attributes
QName Type Use Annotation
amount xs:float required
Amount of transaction.
currentBalance xs:string required
Available balance.
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.
transactionTimestamp xs:dateTime required
Transaction date time stamp for particular record when transaction taken place
txnId xs:string required
Unique id of the transaction
type aa:TransactionType required
Type of account transaction either debit or credit
valueDate xs:date required
Source
<xs:element name="Transaction">
  <xs:complexType>
    <xs:attribute name="type" use="required" type="aa:TransactionType">
      <xs:annotation>
        <xs:documentation xml:lang="en">Type of account transaction either debit or credit</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mode" use="required" type="aa:TransactionMode">
      <xs:annotation>
        <xs:documentation xml:lang="en">Mode of investment captured whether online/demat or physical form.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="amount" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation xml:lang="en">Amount of transaction.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentBalance" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Available balance.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="transactionTimestamp" use="required" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation xml:lang="en">Transaction date time stamp for particular record when transaction taken place</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="valueDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation xml:lang="en">
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="txnId" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique id of the transaction</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="narration" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">Nararation is additional details in form of decription of remark associated with investment.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="reference" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">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/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SAVINGS
enumeration CURRENT
Used by
Attribute aa:Summary/@type
Source
<xs:simpleType name="AccountType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SAVINGS"/>
    <xs:enumeration value="CURRENT"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HoldingNominee
Namespace http://api.rebit.org.in/FISchema/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:version
Namespace http://api.rebit.org.in/FISchema/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:HoldersType
Namespace http://api.rebit.org.in/FISchema/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:SummaryIfsc
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0][0-9][0-9][0-9][0-9][0-9][0-9]
Source
<xs:simpleType name="SummaryIfsc">
  <xs:restriction base="xs:string">
    <xs:pattern value="[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0][0-9][0-9][0-9][0-9][0-9][0-9]"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:SummaryFacility
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration OD
enumeration CC
Used by
Source
<xs:simpleType name="SummaryFacility">
  <xs:restriction base="xs:string">
    <xs:enumeration value="OD"/>
    <xs:enumeration value="CC"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:TransactionType
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CREDIT
enumeration DEBIT
Used by
Source
<xs:simpleType name="TransactionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CREDIT"/>
    <xs:enumeration value="DEBIT"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:StatusTypes
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ACTIVE
enumeration INACTIVE
Used by
Attribute aa:Summary/@status
Source
<xs:simpleType name="StatusTypes">
  <xs:restriction base="xs:string">
    <xs:enumeration value="ACTIVE"/>
    <xs:enumeration value="INACTIVE"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:TransactionMode
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CASH
enumeration ATM
enumeration CARD
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"/>
    <xs:enumeration value="UPI"/>
    <xs:enumeration value="FT"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HolderAadhar
Namespace http://api.rebit.org.in/FISchema/deposit
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0-9]{12}
Source
<xs:simpleType name="HolderAadhar">
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9]{12}"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HolderEmail
Namespace http://api.rebit.org.in/FISchema/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/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 ]
Attribute aa:Holder / @name
Namespace No namespace
Annotations
Name of primary 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 xml:lang="en">Name of primary 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 xml:lang="en">date of birth of 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 xml:lang="en">Primary mobile number of account holder.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @nominee
Namespace No namespace
Annotations
Status of nominee registred 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 xml:lang="en">Status of nominee registred 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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">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 xml:lang="en">Type of account held by an individual whether its single or jointly operated.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Pending / @transactionType
Namespace No namespace
Annotations
The amount invested or to be invested in deposits such as Fixed or Recurring.
Type aa:TransactionType
Properties
content simple
Facets
enumeration CREDIT
enumeration DEBIT
Used by
Element aa:Pending
Source
<xs:attribute name="transactionType" type="aa:TransactionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">The amount invested or to be invested in deposits such as Fixed or Recurring.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Pending / @amount
Namespace No namespace
Annotations
Pending amount
Type xs:float
Properties
use required
Used by
Element aa:Pending
Source
<xs:attribute name="amount" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation xml:lang="en">Pending amount</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currentBalance
Namespace No namespace
Annotations
Available Balance.
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="currentBalance" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Available Balance.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currency
Namespace No namespace
Annotations
Currency in which transaction taken place.
Type xs:string
Properties
use optional
Used by
Element aa:Summary
Source
<xs:attribute name="currency" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency in which transaction taken place.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @exchgeRate
Namespace No namespace
Annotations
Currency conversion exchange rate for the day.
Type xs:string
Properties
use optional
Used by
Element aa:Summary
Source
<xs:attribute name="exchgeRate" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Currency conversion exchange rate for the day.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @balanceDateTime
Namespace No namespace
Annotations
Date and time stamp for which current balance recorded.
Type xs:dateTime
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="balanceDateTime" use="required" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en">Date and time stamp for which current balance recorded.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @type
Namespace No namespace
Annotations
Type of account whether is saving or current
Type aa:AccountType
Properties
use required
Facets
enumeration SAVINGS
enumeration CURRENT
Used by
Element aa:Summary
Source
<xs:attribute name="type" 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 / @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" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Location of branch where investment was made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @facility
Namespace No namespace
Annotations
Additional facility like Overdraft or Sweep In applicable for the given account.
Type aa:SummaryFacility
Properties
use required
Facets
enumeration OD
enumeration CC
Used by
Element aa:Summary
Source
<xs:attribute name="facility" use="required" type="aa:SummaryFacility">
  <xs:annotation>
    <xs:documentation>Additional facility like Overdraft or Sweep In applicable for the given account.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @ifscCode
Namespace No namespace
Annotations
IFSC code of the issued bank
branch
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="ifscCode" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">IFSC code of the issued bank branch</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @micrCode
Namespace No namespace
Annotations
MICR code is uniquely identifies a bank and a branch participating
in an ECS.
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="micrCode" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>MICR code is uniquely identifies a bank and a branch participating in an ECS.</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" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Opening date of the deposit account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currentODLimit
Namespace No namespace
Annotations
The portion of the sanctioned limit that is available to be drawn, as of this point in time
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="currentODLimit" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The portion of the sanctioned limit that is available to be drawn, as of this point in time</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @drawingLimit
Namespace No namespace
Annotations
Sanctioned limit (overall limit given by the bank, on the OD/CC facility).
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="drawingLimit" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Sanctioned limit (overall limit given by the bank, on the OD/CC facility).</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @status
Namespace No namespace
Annotations
An account status with either active or inactive. An inactive account includes the dormant, inactive, or closed account.
Type aa:StatusTypes
Properties
use required
Facets
enumeration ACTIVE
enumeration INACTIVE
Used by
Element aa:Summary
Source
<xs:attribute name="status" use="required" type="aa:StatusTypes">
  <xs:annotation>
    <xs:documentation>An account status with either active or inactive. An inactive account includes the dormant, inactive, or closed account.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @type
Namespace No namespace
Annotations
Type of account transaction either debit or credit
Type aa:TransactionType
Properties
use required
Facets
enumeration CREDIT
enumeration DEBIT
Used by
Element aa:Transaction
Source
<xs:attribute name="type" use="required" type="aa:TransactionType">
  <xs:annotation>
    <xs:documentation xml:lang="en">Type of account transaction either debit or 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
enumeration UPI
enumeration FT
enumeration OTHERS
Used by
Element aa:Transaction
Source
<xs:attribute name="mode" use="required" type="aa:TransactionMode">
  <xs:annotation>
    <xs:documentation xml:lang="en">Mode of investment captured whether online/demat or physical form.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @amount
Namespace No namespace
Annotations
Amount of transaction.
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="amount" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation xml:lang="en">Amount of transaction.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @currentBalance
Namespace No namespace
Annotations
Available balance.
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="currentBalance" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Available balance.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @transactionTimestamp
Namespace No namespace
Annotations
Transaction date time stamp for particular record when transaction taken place
Type xs:dateTime
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="transactionTimestamp" use="required" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en">Transaction date time stamp for particular record when transaction taken place</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @valueDate
Namespace No namespace
Annotations
Type xs:date
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="valueDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation xml:lang="en">
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @txnId
Namespace No namespace
Annotations
Unique id of the transaction
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 xml:lang="en">Unique id of the transaction</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 xml:lang="en">Nararation is additional details in form of decription of remark associated with investment.</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" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">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 xml:lang="en">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 xml:lang="en">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:string
Properties
use required
fixed deposit
Used by
Element aa:Account
Source
<xs:attribute name="type" use="required" type="xs:string" fixed="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" use="required" type="xs:string"/>
[ 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" use="required" type="aa:version"/>
[ top ]
Attribute aa:Account / @linkedAccRef
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element aa:Account
Source
<xs:attribute name="linkedAccRef" use="required" type="xs:string"/>
[ top ]