Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema cp.xsd
Namespace http://api.rebit.org.in/FISchema/cp
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element aa:Account
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Account_maskedAccNumber cp.tmp#Account_linkedAccRef cp.tmp#Account_version cp.tmp#Account_type cp.tmp#Profile cp.tmp#Summary cp.tmp#Transactions
Properties
content complex
Model
Children aa:Profile, aa:Summary, aa:Transactions
Instance
<aa:Account linkedAccRef="" maskedAccNumber="" type="cp" version="" xmlns:aa="http://api.rebit.org.in/FISchema/cp">
  <aa:Profile>{0,1}</aa:Profile>
  <aa:Summary currentValue="" investmentValue="">{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 cp 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="maskedAccNumber" use="required" type="xs:string"/>
    <xs:attribute name="linkedAccRef" use="required" type="xs:string"/>
    <xs:attribute name="version" use="required" type="aa:version"/>
    <xs:attribute name="type" use="required" type="xs:string" fixed="cp"/>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Profile
Namespace http://api.rebit.org.in/FISchema/cp
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 cp.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/cp">
  <aa:Holders>{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/cp
Diagram
Diagram cp.tmp#Holder
Properties
content complex
Used by
Element aa:Profile
Model
Children aa:Holder
Instance
<aa:Holders xmlns:aa="http://api.rebit.org.in/FISchema/cp">
  <aa:Holder address="" ckycCompliance="" dematId="" dob="" email="" landline="" mobile="" name="" nominee="" pan="">{1,1}</aa:Holder>
</aa:Holders>
Source
<xs:element name="Holders">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Holder"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holder
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Holder_name cp.tmp#Holder_dob cp.tmp#Holder_mobile cp.tmp#Holder_nominee cp.tmp#Holder_dematId cp.tmp#Holder_landline cp.tmp#Holder_address cp.tmp#Holder_email cp.tmp#Holder_pan cp.tmp#Holder_ckycCompliance
Properties
content complex
Used by
Element aa:Holders
Attributes
QName Type Use Annotation
address xs:string optional
Address of primary account holder
ckycCompliance xs:boolean required
KYC status whether its completed or pending
dematId xs:string required
Demat ID assigned or issued to investor
dob xs:date required
Date of birth of primary account holder
email aa:HolderEmail required
Email ID of primary account holder
landline xs:string optional
Landline of primary account holder
mobile xs:integer required
Primary mobile number of account holder
name xs:string required
Name of primary holder operating the account
nominee aa:HoldingNominee required
Name of nominee associated with the account
pan aa:HolderPan required
PAN number of primary account holder
Source
<xs:element name="Holder">
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of primary holder operating the account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dob" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date of birth of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mobile" use="required" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Primary mobile number of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
      <xs:annotation>
        <xs:documentation>Name of nominee associated with the account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dematId" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Demat ID assigned or issued to investor</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="landline" type="xs:string">
      <xs:annotation>
        <xs:documentation>Landline of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="address" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>Address of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="email" use="required" type="aa:HolderEmail">
      <xs:annotation>
        <xs:documentation>Email ID of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="pan" use="required" type="aa:HolderPan">
      <xs:annotation>
        <xs:documentation>PAN number of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ckycCompliance" use="required" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>KYC status whether its completed or pending</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Summary
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Summary_investmentValue cp.tmp#Summary_currentValue cp.tmp#Investment
Properties
content complex
Used by
Element aa:Account
Model
Children aa:Investment
Instance
<aa:Summary currentValue="" investmentValue="" xmlns:aa="http://api.rebit.org.in/FISchema/cp">
  <aa:Investment>{1,1}</aa:Investment>
</aa:Summary>
Attributes
QName Type Use Annotation
currentValue xs:float required
Current value of investment as on date
investmentValue xs:float required
Principal or Actual amount of investment
Source
<xs:element name="Summary">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Investment"/>
    </xs:sequence>
    <xs:attribute name="investmentValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Principal or Actual amount of investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Current value of investment as on date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Investment
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Holdings
Properties
content complex
Used by
Element aa:Summary
Model
Children aa:Holdings
Instance
<aa:Investment xmlns:aa="http://api.rebit.org.in/FISchema/cp">
  <aa:Holdings>{1,1}</aa:Holdings>
</aa:Investment>
Source
<xs:element name="Investment">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Holdings"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holdings
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Holding
Properties
content complex
Used by
Element aa:Investment
Model
Children aa:Holding
Instance
<aa:Holdings xmlns:aa="http://api.rebit.org.in/FISchema/cp">
  <aa:Holding auctionDate="" creditRating="" creditRatingAgency="" currentValue="" description="" faceValue="" investmentValue="" isin="" issueDate="" issuerName="" maturityDate="" principalAmount="" scheme="" symbol="" tenureDays="" tenureMonths="" tenureYears="" units="">{1,1}</aa:Holding>
</aa:Holdings>
Source
<xs:element name="Holdings">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="aa:Holding"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holding
Namespace http://api.rebit.org.in/FISchema/cp
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 cp.tmp#Holding_scheme cp.tmp#Holding_investmentValue cp.tmp#Holding_currentValue cp.tmp#Holding_isin cp.tmp#Holding_units cp.tmp#Holding_faceValue cp.tmp#Holding_symbol cp.tmp#Holding_description cp.tmp#Holding_issuerName cp.tmp#Holding_creditRating cp.tmp#Holding_creditRatingAgency cp.tmp#Holding_issueDate cp.tmp#Holding_principalAmount cp.tmp#Holding_tenureYears cp.tmp#Holding_tenureMonths cp.tmp#Holding_tenureDays cp.tmp#Holding_maturityDate cp.tmp#Holding_auctionDate
Properties
content complex
Used by
Element aa:Holdings
Attributes
QName Type Use Annotation
auctionDate xs:date required
Date when auction taken place for particular  investment security
creditRating xs:string required
Rating of the fund invested assigned by credit rating agencies
creditRatingAgency xs:string required
Name of rating agency who had rated the fund
currentValue xs:float required
Current value of investment as on date
description xs:string required
Description of security in which investment made
faceValue xs:float required
Face value on which investment made in commercial paper
investmentValue xs:float required
Principal or Actual amount of investment
isin xs:string required
International Securities Identification Number (ISIN) uniquely identifies a security
issueDate xs:date required
Date when commercial paper issued to investor
issuerName xs:string required
Name of issuer who issued the commercial paper
maturityDate xs:date required
Maturity date of investment in commercial paper
principalAmount xs:float required
Principal or Actual amount of investment
scheme aa:SummaryScheme required
Scheme in which investment made in commerical paper
symbol xs:string required
Symbol of the securities in which investment made and hold by investor
tenureDays xs:positiveInteger required
Days which are passed since investment made
tenureMonths xs:positiveInteger required
Months which are passed since investment made
tenureYears xs:positiveInteger required
Years which are passed since investment made
units xs:float required
Units allotted in folio till date
Source
<xs:element name="Holding">
  <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="scheme" use="required" type="aa:SummaryScheme">
      <xs:annotation>
        <xs:documentation>Scheme in which investment made in commerical paper</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="investmentValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Principal or Actual amount of investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Current value of investment as on date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="isin" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>International Securities Identification Number (ISIN) uniquely identifies a security</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="units" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Units allotted in folio till date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="faceValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Face value on which investment made in commercial paper</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="symbol" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Symbol of the securities in which investment made and hold by investor</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="description" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Description of security in which investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="issuerName" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of issuer who issued the commercial paper</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="creditRating" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Rating of the fund invested assigned by credit rating agencies</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="creditRatingAgency" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of rating agency who had rated the fund</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="issueDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date when commercial paper issued to investor</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="principalAmount" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Principal or Actual amount of investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureYears" use="required" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>Years which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureMonths" use="required" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>Months which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tenureDays" use="required" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>Days which are passed since investment made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Maturity date of investment in commercial paper</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="auctionDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date when auction taken place for particular investment security</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transactions
Namespace http://api.rebit.org.in/FISchema/cp
Annotations
Details of all transactions that have been posted in an account.
Diagram
Diagram cp.tmp#Transactions_startDate cp.tmp#Transactions_endDate cp.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/cp">
  <aa:Transaction currency="" isin="" narration="" otherTaxes="" rate="" totalCharge="" tradeValue="" transactionDateTime="" txnId="" type="" units="">{1,1}</aa:Transaction>
</aa:Transactions>
Attributes
QName Type Use Annotation
endDate xs:date required
End date of investment when tenure get complete
startDate xs:date required
Start date of investment since when it is applicable
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 investment since when it is applicable</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="endDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>End date of investment when tenure get complete</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transaction
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram cp.tmp#Transaction_txnId cp.tmp#Transaction_isin cp.tmp#Transaction_narration cp.tmp#Transaction_transactionDateTime cp.tmp#Transaction_rate cp.tmp#Transaction_type cp.tmp#Transaction_units cp.tmp#Transaction_currency cp.tmp#Transaction_tradeValue cp.tmp#Transaction_totalCharge cp.tmp#Transaction_otherTaxes
Properties
content complex
Used by
Element aa:Transactions
Attributes
QName Type Use Annotation
currency xs:string required
Currency in which transaction taken place
isin xs:string required
International Securities Identification Number (ISIN) uniquely identifies a security.
narration xs:string required
Nararation is additional details in form of decription of remark associated with investment
otherTaxes xs:float required
Additonal or any type of tax chareged on the investment
rate xs:float required
Rate or net price on which investment made in security
totalCharge xs:float required
Total charges includes finance charge, STT or other taxes/charge implied on investment
tradeValue xs:float required
Trade value of investment as per market price
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 Buy/Sell, etc
units xs:float required
Units which are alloted in the portfolio of investor
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="isin" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>International Securities Identification Number (ISIN) uniquely identifies a security.</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="transactionDateTime" use="required" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>Transaction date time stamp for particular record when investment taken place</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="rate" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Rate or net price on which investment made in security</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" use="required" type="aa:TransactionType">
      <xs:annotation>
        <xs:documentation>Type of transaction whether Buy/Sell, etc</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="units" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Units which are alloted in the portfolio of investor</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currency" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Currency in which transaction taken place</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="tradeValue" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Trade value of investment as per market price</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="totalCharge" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Total charges includes finance charge, STT or other taxes/charge implied on investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="otherTaxes" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Additonal or any type of tax chareged on the investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Simple Type aa:SummaryScheme
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration FIXED_INTEREST_RATE
enumeration T_NOTES
enumeration T_BONDS
enumeration OTHERS
Used by
Attribute aa:Holding/@scheme
Source
<xs:simpleType name="SummaryScheme">
  <xs:restriction base="xs:string">
    <xs:enumeration value="FIXED_INTEREST_RATE"/>
    <xs:enumeration value="T_NOTES"/>
    <xs:enumeration value="T_BONDS"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:version
Namespace http://api.rebit.org.in/FISchema/cp
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/cp
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/cp
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/cp
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:HolderAadhar
Namespace http://api.rebit.org.in/FISchema/cp
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:HolderType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SINGLE
enumeration JOINT
Source
<xs:simpleType name="HolderType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SINGLE"/>
    <xs:enumeration value="JOINT"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:HoldingType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SOLE
enumeration OTHERS
Source
<xs:simpleType name="HoldingType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SOLE"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:NomineeType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration REGISTERED
enumeration NOT_REGISTERED
Source
<xs:simpleType name="NomineeType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="REGISTERED"/>
    <xs:enumeration value="NOT_REGISTERED"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:InterestComputationType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SIMPLE
enumeration COMPOUND
enumeration OTHERS
Source
<xs:simpleType name="InterestComputationType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SIMPLE"/>
    <xs:enumeration value="COMPOUND"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:CompoundingFrequencyType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration MONTHLY
enumeration HALF_YEARLY
enumeration YEARLY
enumeration OTHERS
Source
<xs:simpleType name="CompoundingFrequencyType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="MONTHLY"/>
    <xs:enumeration value="HALF_YEARLY"/>
    <xs:enumeration value="YEARLY"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:InterestPayoutType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration MONTHLY
enumeration HALF_YEARLY
enumeration YEARLY
enumeration OTHERS
Source
<xs:simpleType name="InterestPayoutType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="MONTHLY"/>
    <xs:enumeration value="HALF_YEARLY"/>
    <xs:enumeration value="YEARLY"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:TransactionType
Namespace http://api.rebit.org.in/FISchema/cp
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BUY
enumeration SELL
enumeration OTHERS
Used by
Source
<xs:simpleType name="TransactionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="BUY"/>
    <xs:enumeration value="SELL"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Attribute aa:Holder / @name
Namespace No namespace
Annotations
Name of primary holder operating the account
Type xs:string
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="name" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of primary holder operating the account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @dob
Namespace No namespace
Annotations
Date of birth of primary account holder
Type xs:date
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="dob" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date of birth of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @mobile
Namespace No namespace
Annotations
Primary mobile number of account holder
Type xs:integer
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="mobile" use="required" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Primary mobile number of account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @nominee
Namespace No namespace
Annotations
Name of nominee associated with the account
Type aa:HoldingNominee
Properties
use required
Facets
enumeration REGISTERED
enumeration NOT-REGISTERED
Used by
Element aa:Holder
Source
<xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
  <xs:annotation>
    <xs:documentation>Name of nominee associated with the account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @dematId
Namespace No namespace
Annotations
Demat ID assigned or issued to investor
Type xs:string
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="dematId" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Demat ID assigned or issued to investor</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @landline
Namespace No namespace
Annotations
Landline of primary account holder
Type xs:string
Properties
content simple
Used by
Element aa:Holder
Source
<xs:attribute name="landline" type="xs:string">
  <xs:annotation>
    <xs:documentation>Landline of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @address
Namespace No namespace
Annotations
Address of primary account holder
Type xs:string
Properties
use optional
Used by
Element aa:Holder
Source
<xs:attribute name="address" use="optional" type="xs:string">
  <xs:annotation>
    <xs:documentation>Address of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @email
Namespace No namespace
Annotations
Email ID of primary account holder
Type aa:HolderEmail
Properties
use required
Facets
pattern [^@]+@[^\.]+\..+
Used by
Element aa:Holder
Source
<xs:attribute name="email" use="required" type="aa:HolderEmail">
  <xs:annotation>
    <xs:documentation>Email ID of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @pan
Namespace No namespace
Annotations
PAN number of primary account holder
Type aa:HolderPan
Properties
use required
Facets
pattern [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9][0-9][a-zA-Z]
Used by
Element aa:Holder
Source
<xs:attribute name="pan" use="required" type="aa:HolderPan">
  <xs:annotation>
    <xs:documentation>PAN number of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @ckycCompliance
Namespace No namespace
Annotations
KYC status whether its completed or pending
Type xs:boolean
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="ckycCompliance" use="required" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>KYC status whether its completed or pending</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @scheme
Namespace No namespace
Annotations
Scheme in which investment made in commerical paper
Type aa:SummaryScheme
Properties
use required
Facets
enumeration FIXED_INTEREST_RATE
enumeration T_NOTES
enumeration T_BONDS
enumeration OTHERS
Used by
Element aa:Holding
Source
<xs:attribute name="scheme" use="required" type="aa:SummaryScheme">
  <xs:annotation>
    <xs:documentation>Scheme in which investment made in commerical paper</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @investmentValue
Namespace No namespace
Annotations
Principal or Actual amount of investment
Type xs:float
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="investmentValue" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Principal or Actual amount of investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @currentValue
Namespace No namespace
Annotations
Current value of investment as on date
Type xs:float
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="currentValue" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Current value of investment as on date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @isin
Namespace No namespace
Annotations
International Securities Identification Number (ISIN) uniquely identifies a security
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="isin" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>International Securities Identification Number (ISIN) uniquely identifies a security</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @units
Namespace No namespace
Annotations
Units allotted in folio till date
Type xs:float
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="units" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units allotted in folio till date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @faceValue
Namespace No namespace
Annotations
Face value on which investment made in commercial paper
Type xs:float
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="faceValue" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Face value on which investment made in commercial paper</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @symbol
Namespace No namespace
Annotations
Symbol of the securities in which investment made and hold by investor
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="symbol" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Symbol of the securities in which investment made and hold by investor</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @description
Namespace No namespace
Annotations
Description of security in which investment made
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="description" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description of security in which investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @issuerName
Namespace No namespace
Annotations
Name of issuer who issued the commercial paper
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="issuerName" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of issuer who issued the commercial paper</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @creditRating
Namespace No namespace
Annotations
Rating of the fund invested assigned by credit rating agencies
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="creditRating" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Rating of the fund invested assigned by credit rating agencies</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @creditRatingAgency
Namespace No namespace
Annotations
Name of rating agency who had rated the fund
Type xs:string
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="creditRatingAgency" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of rating agency who had rated the fund</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @issueDate
Namespace No namespace
Annotations
Date when commercial paper issued to investor
Type xs:date
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="issueDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date when commercial paper issued to investor</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @principalAmount
Namespace No namespace
Annotations
Principal or Actual amount of investment
Type xs:float
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="principalAmount" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Principal or Actual amount of investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @tenureYears
Namespace No namespace
Annotations
Years which are passed since investment made
Type xs:positiveInteger
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="tenureYears" use="required" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Years which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @tenureMonths
Namespace No namespace
Annotations
Months which are passed since investment made
Type xs:positiveInteger
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="tenureMonths" use="required" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Months which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @tenureDays
Namespace No namespace
Annotations
Days which are passed since investment made
Type xs:positiveInteger
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="tenureDays" use="required" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>Days which are passed since investment made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @maturityDate
Namespace No namespace
Annotations
Maturity date of investment in commercial paper
Type xs:date
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="maturityDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Maturity date of investment in commercial paper</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holding / @auctionDate
Namespace No namespace
Annotations
Date when auction taken place for particular  investment security
Type xs:date
Properties
use required
Used by
Element aa:Holding
Source
<xs:attribute name="auctionDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date when auction taken place for particular investment security</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @investmentValue
Namespace No namespace
Annotations
Principal or Actual amount of investment
Type xs:float
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="investmentValue" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Principal or Actual amount of investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currentValue
Namespace No namespace
Annotations
Current value of investment as on date
Type xs:float
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="currentValue" use="required" type="xs:float">
  <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 / @isin
Namespace No namespace
Annotations
International Securities Identification Number (ISIN) uniquely identifies a security.
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="isin" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>International Securities Identification Number (ISIN) uniquely identifies a security.</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 / @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" use="required" type="xs:dateTime">
  <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 / @rate
Namespace No namespace
Annotations
Rate or net price on which investment made in security
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="rate" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Rate or net price on which investment made in security</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @type
Namespace No namespace
Annotations
Type of transaction whether Buy/Sell, etc
Type aa:TransactionType
Properties
use required
Facets
enumeration BUY
enumeration SELL
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 Buy/Sell, etc</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @units
Namespace No namespace
Annotations
Units which are alloted in the portfolio of investor
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="units" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units which are alloted in the portfolio of investor</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @currency
Namespace No namespace
Annotations
Currency in which transaction taken place
Type xs:string
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="currency" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Currency in which transaction taken place</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @tradeValue
Namespace No namespace
Annotations
Trade value of investment as per market price
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="tradeValue" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Trade value of investment as per market price</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @totalCharge
Namespace No namespace
Annotations
Total charges includes finance charge, STT or other taxes/charge implied on investment
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="totalCharge" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Total charges includes finance charge, STT or other taxes/charge implied on investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @otherTaxes
Namespace No namespace
Annotations
Additonal or any type of tax chareged on the investment
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="otherTaxes" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Additonal or any type of tax chareged on the investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transactions / @startDate
Namespace No namespace
Annotations
Start date of investment since when it is applicable
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 investment since when it is applicable</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transactions / @endDate
Namespace No namespace
Annotations
End date of investment when tenure get complete
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 investment when tenure get complete</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ 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 / @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 ]
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 / @type
Namespace No namespace
Type xs:string
Properties
use required
fixed cp
Used by
Element aa:Account
Source
<xs:attribute name="type" use="required" type="xs:string" fixed="cp"/>
[ top ]