An open standard for accessing & processing P2P lending platform data.
Please note this specification is subject to change until finalized. If you have any suggestions please contact me
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="DataExport">
<xs:complexType>
<xs:sequence>
<xs:element name="Loans" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Loan" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="LoanId" type="xsd:integer"/>
<xs:element name="AmountRequested" type="xsd:decimal"/>
<xs:element name="AmountFundedByInvestors" type="xsd:decimal"/>
<xs:element name="TotalAmountFunded" type="xsd:decimal"/>
<xs:element name="Status" type="xsd:string"/>
<xs:element name="Term" type="xsd:integer"/>
<xs:element name="Title" type="xsd:string"/>
<xs:element name="Purpose" type="xsd:string"/>
<!-- See Purpose Codes -->
<xs:element name="Title" type="xsd:string"/>
<xs:element name="Description" type="xsd:string"/>
<xs:element name="LoanGrade" type="xsd:string"/>
<xs:element name="InterestRate" type="xsd:decimal"/>
<xs:element name="MonthlyPayment" type="xsd:decimal"/>
<xs:element name="Fees" type="xsd:decimal"/>
<xs:element name="InterestPaid" type="xsd:decimal"/>
<xs:element name="PrincipalPaid" type="xsd:decimal"/>
<xs:element name="PrincipalRemaining" type="xsd:decimal"/>
<xs:element name="CreationDate" type="xsd:date"/>
<xs:element name="OriginationDate" type="xsd:date"/>
<xs:element name="ModifiedDate" type="xsd:date"/>
<xs:element name="LatePayments" type="xsd:integer"/>
<xs:element name="PaymentCycle" type="xsd:integer"/>
<xs:element name="AgeInMonths" type="xsd:integer"/>
<xs:element name="CreditScoreRange" type="xsd:string"/>
<xs:element name="State" type="xsd:string"/>
<xs:element name="City" type="xsd:string"/>
<xs:element name="InquiriesLast6Months" type="xsd:integer"/>
<xs:element name="RevolvingCreditUtilization" type="xsd:decimal"/>
<xs:element name="DebtToIncomeRatio" type="xsd:decimal"/>
<xs:element name="RateGroup" type="xsd:string"/>
<xs:completeType>
<xs:sequence>
<xs:element name="PaymentHistory" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Entry" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Date" type="xs:date"/>
<xs:element name="PaymentCycle" type="xs:integer"/>
<xs:element name="InterestPaid" type="xs:decimal"/>
<xs:element name="PrincipalPaid" type="xs:decimal"/>
<xs:element name="Fees" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:completeType>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>