Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema others_ppf.xsd
Namespace http://api.rebit.org.in/FISchema/ppf
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element aa:Account
Namespace http://api.rebit.org.in/FISchema/ppf
Diagram
Diagram others_ppf.tmp#Account_maskedAccNumber others_ppf.tmp#Account_linkedAccRef others_ppf.tmp#Account_version others_ppf.tmp#Account_type others_ppf.tmp#Profile others_ppf.tmp#Summary others_ppf.tmp#Transactions
Properties
content complex
Model
Children aa:Profile, aa:Summary, aa:Transactions
Instance
<aa:Account linkedAccRef="" maskedAccNumber="" type="ppf" version="" xmlns:aa="http://api.rebit.org.in/FISchema/ppf">
  <aa:Profile>{0,1}</aa:Profile>
  <aa:Summary branchAddr="" currentBalance="" ifscCode="" maturityDate="" micrCode="" openingDate="" status="">{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 ppf 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="ppf"/>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Profile
Namespace http://api.rebit.org.in/FISchema/ppf
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 others_ppf.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/ppf">
  <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/ppf
Diagram
Diagram others_ppf.tmp#Holders_type others_ppf.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/ppf">
  <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
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>
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Holder
Namespace http://api.rebit.org.in/FISchema/ppf
Diagram
Diagram others_ppf.tmp#Holder_name others_ppf.tmp#Holder_dob others_ppf.tmp#Holder_mobile others_ppf.tmp#Holder_nominee others_ppf.tmp#Holder_landline others_ppf.tmp#Holder_address others_ppf.tmp#Holder_email others_ppf.tmp#Holder_pan others_ppf.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
Lnadline 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 associated with the account
pan aa:HolderPan required
PAN number of primary account holder
Source
<xs:element name="Holder">
  <xs:complexType>
    <xs:attribute name="name" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of primary holder operating the account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="dob" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date of birth of primary account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="mobile" use="required" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Primary mobile number of account holder</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
      <xs:annotation>
        <xs:documentation>Name of nominee associated with the account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="landline" type="xs:string">
      <xs:annotation>
        <xs:documentation>Lnadline 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/ppf
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 others_ppf.tmp#Summary_openingDate others_ppf.tmp#Summary_maturityDate others_ppf.tmp#Summary_ifscCode others_ppf.tmp#Summary_micrCode others_ppf.tmp#Summary_status others_ppf.tmp#Summary_branchAddr others_ppf.tmp#Summary_currentBalance
Properties
content complex
Used by
Element aa:Account
Attributes
QName Type Use Annotation
branchAddr xs:string required
Address of branch where investment was made
currentBalance xs:float required
Current available balance in PPF account.
ifscCode xs:string required
IFSC code of bank branch where investment was made
maturityDate xs:date required
Date of maturity for investment
micrCode xs:string required
MICR code of bank branch where investment was made
openingDate xs:date required
Opening date of PPF account
status aa:StatusType required
Status of PPF account hold
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="openingDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Opening date of PPF account</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="maturityDate" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Date of maturity for investment</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ifscCode" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>IFSC code of bank branch where investment was made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="micrCode" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>MICR code of bank branch where investment was made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="status" use="required" type="aa:StatusType">
      <xs:annotation>
        <xs:documentation>Status of PPF account hold</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="branchAddr" use="required" type="xs:string">
      <xs:annotation>
        <xs:documentation>Address of branch where investment was made</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="currentBalance" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>Current available balance in PPF account.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
[ top ]
Element aa:Transactions
Namespace http://api.rebit.org.in/FISchema/ppf
Annotations
Details of all transactions that have been posted in an account.
Diagram
Diagram others_ppf.tmp#Transactions_startDate others_ppf.tmp#Transactions_endDate others_ppf.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/ppf">
  <aa:Transaction amount="" balance="" narration="" txnDate="" txnId="" type="" valueDate="">{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/ppf
Diagram
Diagram others_ppf.tmp#Transaction_txnId others_ppf.tmp#Transaction_txnDate others_ppf.tmp#Transaction_valueDate others_ppf.tmp#Transaction_type others_ppf.tmp#Transaction_amount others_ppf.tmp#Transaction_balance others_ppf.tmp#Transaction_narration
Properties
content complex
Used by
Element aa:Transactions
Attributes
QName Type Use Annotation
amount xs:float required
The transaction amount
balance xs:float required
The PPF account balance after the transaction is completed
narration xs:string required
Nararation is additional details in form of decription of remark associated with investment
txnDate xs:date 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 - deposit, withdrawal, etc.
valueDate xs:date required
Value of PPF as on date
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="txnDate" use="required" type="xs:date">
      <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" use="required" type="xs:date">
      <xs:annotation>
        <xs:documentation>Value of PPF as on date</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="type" use="required" type="aa:TransactionType">
      <xs:annotation>
        <xs:documentation>Type of transaction - deposit, withdrawal, etc.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="amount" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>The transaction amount</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="balance" use="required" type="xs:float">
      <xs:annotation>
        <xs:documentation>The PPF account balance after the transaction is completed</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:complexType>
</xs:element>
[ top ]
Simple Type aa:HoldersType
Namespace http://api.rebit.org.in/FISchema/ppf
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:HoldingNominee
Namespace http://api.rebit.org.in/FISchema/ppf
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/ppf
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:HolderAadhar
Namespace http://api.rebit.org.in/FISchema/ppf
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/ppf
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/ppf
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:TransactionType
Namespace http://api.rebit.org.in/FISchema/ppf
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration DEPOSIT
enumeration WITHDRAWAL
enumeration INTEREST
enumeration OTHERS
Used by
Source
<xs:simpleType name="TransactionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="DEPOSIT"/>
    <xs:enumeration value="WITHDRAWAL"/>
    <xs:enumeration value="INTEREST"/>
    <xs:enumeration value="OTHERS"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type aa:StatusType
Namespace http://api.rebit.org.in/FISchema/ppf
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ACTIVE
enumeration INACTIVE
Used by
Attribute aa:Summary/@status
Source
<xs:simpleType name="StatusType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="ACTIVE"/>
    <xs:enumeration value="INACTIVE"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Attribute aa:Holder / @name
Namespace No namespace
Annotations
Name of primary holder operating the account
Type xs:string
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="name" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of primary holder operating the account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @dob
Namespace No namespace
Annotations
Date of birth of primary account holder
Type xs:date
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="dob" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date of birth of primary account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @mobile
Namespace No namespace
Annotations
Primary mobile number of account holder
Type xs:integer
Properties
use required
Used by
Element aa:Holder
Source
<xs:attribute name="mobile" use="required" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Primary mobile number of account holder</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @nominee
Namespace No namespace
Annotations
Name of nominee associated with the account
Type aa:HoldingNominee
Properties
use required
Facets
enumeration REGISTERED
enumeration NOT-REGISTERED
Used by
Element aa:Holder
Source
<xs:attribute name="nominee" use="required" type="aa:HoldingNominee">
  <xs:annotation>
    <xs:documentation>Name of nominee associated with the account</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Holder / @landline
Namespace No namespace
Annotations
Lnadline 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>Lnadline 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 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>
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @openingDate
Namespace No namespace
Annotations
Opening date of PPF account
Type xs:date
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="openingDate" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Opening date of PPF account</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" use="required" type="xs:date">
  <xs:annotation>
    <xs:documentation>Date of maturity for investment</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @ifscCode
Namespace No namespace
Annotations
IFSC code of bank branch where investment was made
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>IFSC code of bank branch where investment was made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @micrCode
Namespace No namespace
Annotations
MICR code of bank branch where investment was made
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 of bank branch where investment was made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @status
Namespace No namespace
Annotations
Status of PPF account hold
Type aa:StatusType
Properties
use required
Facets
enumeration ACTIVE
enumeration INACTIVE
Used by
Element aa:Summary
Source
<xs:attribute name="status" use="required" type="aa:StatusType">
  <xs:annotation>
    <xs:documentation>Status of PPF account hold</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @branchAddr
Namespace No namespace
Annotations
Address of branch where investment was made
Type xs:string
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="branchAddr" use="required" type="xs:string">
  <xs:annotation>
    <xs:documentation>Address of branch where investment was made</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Summary / @currentBalance
Namespace No namespace
Annotations
Current available balance in PPF account.
Type xs:float
Properties
use required
Used by
Element aa:Summary
Source
<xs:attribute name="currentBalance" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>Current available balance in PPF account.</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 / @txnDate
Namespace No namespace
Annotations
Transaction date time stamp for particular record when investment taken place.
Type xs:date
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="txnDate" use="required" type="xs:date">
  <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
Value of PPF as on date
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>Value of PPF as on date</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @type
Namespace No namespace
Annotations
Type of transaction - deposit, withdrawal, etc.
Type aa:TransactionType
Properties
use required
Facets
enumeration DEPOSIT
enumeration WITHDRAWAL
enumeration INTEREST
enumeration OTHERS
Used by
Element aa:Transaction
Source
<xs:attribute name="type" use="required" type="aa:TransactionType">
  <xs:annotation>
    <xs:documentation>Type of transaction - deposit, withdrawal, etc.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @amount
Namespace No namespace
Annotations
The transaction amount
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>The transaction amount</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute aa:Transaction / @balance
Namespace No namespace
Annotations
The PPF account balance after the transaction is completed
Type xs:float
Properties
use required
Used by
Element aa:Transaction
Source
<xs:attribute name="balance" use="required" type="xs:float">
  <xs:annotation>
    <xs:documentation>The PPF account balance after the transaction is completed</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: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 ppf
Used by
Element aa:Account
Source
<xs:attribute name="type" use="required" type="xs:string" fixed="ppf"/>
[ top ]