Приложение У

ФОРМАТ XML-ФАЙЛА "КРЕДИТНЫЙ ОТЧЕТ" (ВЕРСИЯ 3.2)

<?xml version="1.0" encoding="windows-1251"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

<xs:element name="CreditReports">

<xs:complexType>

<xs:sequence>

<xs:element name="Header" type="CTHeader"/>

<xs:element name="Body" type="CTBody"/>

</xs:sequence>

<xs:attribute name="version" type="STversion" use="required"/>

</xs:complexType>

</xs:element>

<xs:complexType name="CTHeader">

<xs:sequence>

<xs:element name="PackID" type="STPositiveInteger38"/>

<xs:element name="RequestTime" type="xs:dateTime"/>

<xs:element name="CreatePackDate" type="xs:dateTime"/>

<xs:element name="RegNumBKI" type="STRegNumBKI"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTBody">

<xs:sequence>

<xs:element name="CreditReport" type="CTCreditReport" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTCreditReport">

<xs:choice>

<xs:element name="CreditReportOfNaturalPerson" type="CTCreditReportOfNaturalPerson" minOccurs="0"/>

<xs:element name="CreditReportOfLegalPerson" type="CTCreditReportOfLegalPerson" minOccurs="0"/>

</xs:choice>

<xs:attribute name="id" type="STPositiveInteger38" use="required"/>

<xs:attribute name="noReport" type="STnoReport" use="optional"/>

</xs:complexType>

<xs:complexType name="CTCreditReportOfNaturalPerson">

<xs:sequence>

<xs:element name="Subject" type="CTNaturalPersonSubject"/>

<xs:element name="Credits" type="CTCredits" minOccurs="0"/>

<xs:element name="Arrears" type="CTArrears" minOccurs="0"/>

<xs:element name="OtherJudgements" type="CTJudgements" minOccurs="0"/>

<xs:element name="OtherGuaranties" type="CTGuaranties" minOccurs="0"/>

<xs:element name="RequestsStatistic" type="CTRequestsStatistic"/>

<xs:element name="UserRequests" type="CTUserRequests" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTCreditReportOfLegalPerson">

<xs:sequence>

<xs:element name="Subject" type="CTLegalPersonSubject"/>

<xs:element name="Credits" type="CTCredits" minOccurs="0"/>

<xs:element name="Arrears" type="CTArrears" minOccurs="0"/>

<xs:element name="OtherJudgements" type="CTJudgements" minOccurs="0"/>

<xs:element name="OtherGuaranties" type="CTGuaranties" minOccurs="0"/>

<xs:element name="RequestsStatistic" type="CTRequestsStatistic" minOccurs="0"/>

<xs:element name="UserRequests" type="CTUserRequests" minOccurs="0"/>

<xs:element name="Reorganisation" type="CTReorganisation" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTReorganisation">

<xs:sequence>

<xs:element name="ParentReportId" type="STPositiveInteger38" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTNaturalPersonSubject">

<xs:sequence>

<xs:element name="Identity" type="CTNaturalPerson" maxOccurs="unbounded"/>

<xs:element name="Addresses" type="CTAddresses"/>

<xs:element name="IP" type="CTIP" minOccurs="0"/>

<xs:element name="Incapacity" type="CTIncapacity" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTLegalPersonSubject">

<xs:sequence>

<xs:element name="Identity" type="CTLegalPerson" maxOccurs="unbounded"/>

<xs:element name="Bankruptcy" type="CTBankruptcy" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTNaturalPerson">

<xs:sequence>

<xs:element name="LastName" type="STStr60"/>

<xs:element name="FirstName" type="STStr60"/>

<xs:element name="MiddleName" type="STStr60" minOccurs="0"/>

<xs:element name="BirthDate" type="xs:date"/>

<xs:element name="BirthPlace" type="STStr1020" minOccurs="0"/>

<xs:element name="DocumentType" type="STDocumentType"/>

<xs:element name="DocumentNumber" type="STStr50"/>

<xs:element name="DocumentDeliveryDate" type="xs:date"/>

<xs:element name="DocumentDeliveryPlace" type="STStr1020"/>

<xs:element name="INN" type="STNaturalPersonINN" minOccurs="0"/>

<xs:element name="SNILS" type="STInsurance" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTAddresses">

<xs:sequence>

<xs:element name="Address" type="CTAddress" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTAddress">

<xs:simpleContent>

<xs:extension base="STStr1020">

<xs:attribute name="date" type="xs:date" use="required"/>

<xs:attribute name="addressType" type="STAddressType"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="CTIP">

<xs:sequence>

<xs:element name="OGRNIP" type="CTOGRNIP" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTOGRNIP">

<xs:simpleContent>

<xs:extension base="STOGRNIP">

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="CTIncapacity">

<xs:sequence>

<xs:element name="IncapacityState" type="STIncapacityState" minOccurs="0"/>

<xs:element name="IncapacityJudgements" type="CTJudgements" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTBankruptcy">

<xs:sequence>

<xs:element name="BankruptcyState" type="STBankruptcyState" minOccurs="0"/>

<xs:element name="BankruptcyJudgements" type="CTJudgements" minOccurs="0"/>

<xs:element name="BankruptcyStage" type="STBankruptcyStage" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTJudgements">

<xs:sequence>

<xs:element name="Judgement" type="CTJudgement" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTJudgement">

<xs:sequence>

<xs:element name="CaseNumber" type="STStr60" minOccurs="0"/>

<xs:element name="Court" type="STStr60" minOccurs="0"/>

<xs:element name="Decision" type="STComment" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTCredits">

<xs:sequence>

<xs:element name="Credit" type="CTCredit" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTCredit">

<xs:sequence>

<xs:element name="Application" type="CTApplication" minOccurs="0"/>

<xs:element name="Creditor" type="CTCreditor"/>

<xs:element name="CreditorType" type="STCreditorType"/>

<xs:element name="ObligationType" type="STObligationType"/>

<xs:element name="ConsumerLoan" type="xs:boolean" minOccurs="0"/>

<xs:element name="CreditType" type="STCreditType" minOccurs="0"/>

<xs:element name="CreditLineType" type="STCreditLineType" minOccurs="0"/>

<xs:element name="GrantedCreditTypeU" type="STCreditTypeU" minOccurs="0"/>

<xs:element name="LoanPurpose" type="STLoanPurpose" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="CreditContract" type="CTCreditContract" minOccurs="0"/>

<xs:element name="PaymentDiscipline" type="CTPaymentDiscipline" minOccurs="0"/>

<xs:element name="PastdueDate" type="xs:date" minOccurs="0"/>

<xs:element name="PastDepthOfDelayInDay" type="STPastDepthOfDelayInDay" minOccurs="0"/>

<xs:element name="AvgMonthPaymentSum" type="STAvgMonthPaymentSum" minOccurs="0"/>

<xs:element name="AvgMonthPaymentDate" type="xs:date" minOccurs="0"/>

<xs:element name="TwoPaymentsSkipped" type="xs:boolean" minOccurs="0"/>

<xs:element name="CompleteFulfillment" type="xs:boolean" minOccurs="0"/>

<xs:element name="RepaymentByCollateral" type="STRepaymentByCollateral" minOccurs="0"/>

<xs:element name="LastPaymentDate" type="xs:date" minOccurs="0"/>

<xs:element name="DebtAfterLastPayment" type="CTRestOfDebt" minOccurs="0"/>

<xs:element name="DebtALPNoPenalty" type="CTRestOfDebt" minOccurs="0"/>

<xs:element name="Judgements" type="CTJudgements" minOccurs="0"/>

<xs:element name="Securities" type="CTSecurities" minOccurs="0"/>

<xs:element name="Sureties" type="CTSureties" minOccurs="0"/>

<xs:element name="Guaranties" type="CTGuaranties" minOccurs="0"/>

<xs:element name="TransferOfDebtClaim" type="CTTransferOfDebtClaim" minOccurs="0"/>

<xs:element name="StopInfo" type="CTStopInfo" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTApplication">

<xs:sequence>

<xs:element name="ApplicationDate" type="xs:date"/>

<xs:element name="ApplicationNumber" type="STStr60" minOccurs="0"/>

<xs:element name="ApplicationId" type="STStr38"/>

<xs:element name="RequestedCreditTypeU" type="STCreditTypeU" minOccurs="0"/>

<xs:element name="RequestedLoanPurpose" type="STLoanPurpose" minOccurs="0" maxOccurs="unbounded"/>

<xs:element name="ApplicationMethod" type="STApplicationMethod" minOccurs="0"/>

<xs:element name="ApplicationWay" type="STApplicationWay" minOccurs="0"/>

<xs:element name="ApplicationState" type="STApplicationState" minOccurs="0"/>

<xs:element name="ApplicationStateDate" type="xs:date" minOccurs="0"/>

<xs:element name="EndOfApproval" type="xs:date" minOccurs="0"/>

<xs:element name="Refusal" type="CTRefusal" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTCreditor">

<xs:choice>

<xs:element name="CreditorLP" type="CTLegalPerson"/>

<xs:element name="CreditorNP" type="CTNaturalPersonIP"/>

<xs:element name="CreditorAM" type="CTAMPerson"/>

</xs:choice>

</xs:complexType>

<xs:complexType name="CTNaturalPersonIP">

<xs:sequence>

<xs:element name="NaturalPerson" type="CTNaturalPerson"/>

<xs:element name="IP" type="CTIP" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTAMPerson">

<xs:sequence>

<xs:element name="LastName" type="STStr60"/>

<xs:element name="FirstName" type="STStr60"/>

<xs:element name="MiddleName" type="STStr60" minOccurs="0"/>

<xs:element name="BirthDate" type="xs:date"/>

<xs:element name="BirthPlace" type="STStr1020" minOccurs="0"/>

<xs:element name="INN" type="STNaturalPersonINN" minOccurs="0"/>

<xs:element name="SNILS" type="STInsurance" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTAmount">

<xs:simpleContent>

<xs:extension base="xs:integer">

<xs:attribute name="currency">

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:maxLength value="300"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="CTLegalPerson">

<xs:sequence>

<xs:element name="FullName" type="STStr1020"/>

<xs:element name="ShortName" type="STStr255" minOccurs="0"/>

<xs:element name="FirmName" type="STStr255" minOccurs="0"/>

<xs:element name="EngName" type="STStr1020" minOccurs="0"/>

<xs:element name="SignResident" type="STSignResident" minOccurs="0"/>

<xs:element name="Country" type="STCountry" minOccurs="0"/>

<xs:element name="Address" type="STStr1680" minOccurs="0"/>

<xs:element name="Phone" type="STStr100" minOccurs="0"/>

<xs:element name="OGRN" type="STOGRN" minOccurs="0"/>

<xs:element name="INN" type="STLegalPersonINN" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="optional"/>

</xs:complexType>

<xs:complexType name="CTCreditContract">

<xs:sequence>

<xs:element name="ContractNumber" type="STStr60" minOccurs="0"/>

<xs:element name="ContractId" type="STStr38"/>

<xs:element name="DateOfConclusion" type="xs:date"/>

<xs:element name="PassDate" type="xs:date" minOccurs="0"/>

<xs:element name="TypeOfObligation" type="STTypeOfObligation" minOccurs="0"/>

<xs:element name="PeriodicityOfPayment" type="STPeriodicityOfPayment" minOccurs="0"/>

<xs:element name="PeriodicPaymentDate" type="xs:date" minOccurs="0"/>

<xs:element name="Amount" type="CTAmount"/>

<xs:element name="Interest" type="STInterest" minOccurs="0"/>

<xs:element name="CurrentLimit" type="CTAmount" minOccurs="0"/>

<xs:element name="DeadLine" type="xs:date"/>

<xs:element name="InterestDeadLine" type="xs:date" minOccurs="0"/>

<xs:element name="PSK" type="STPSK" minOccurs="0"/>

<xs:element name="PSKAmount" type="CTAmount" minOccurs="0"/>

<xs:element name="ContractState" type="STContractState" minOccurs="0"/>

<xs:element name="RestructuringType" type="STRestructuringType" minOccurs="0"

maxOccurs="unbounded"/>

<xs:element name="ActualClosingDate" type="xs:date" minOccurs="0"/>

<xs:element name="EarlyCancellation" type="xs:boolean" minOccurs="0"/>

<xs:element name="NumberOfChange" type="STNumberOfChange" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="firstReceivedDate" type="xs:date" use="required"/>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTPaymentDiscipline">

<xs:sequence>

<xs:element name="ObligationFulfillment" type="CTObligationFulfillment" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTObligationFulfillment">

<xs:sequence>

<xs:element name="DepthOfDelay" type="STDepthOfDelay" minOccurs="0"/>

<xs:element name="DepthOfDelayInDays" type="STDepthOfDelayInDays" minOccurs="0"/>

<xs:element name="OverdueAmount" type="CTAmount"/>

<xs:element name="PrincipalDebt" type="CTRestOfDebt"/>

<xs:element name="InterestPaymentsDebt" type="CTRestOfDebt"/>

<xs:element name="OtherDebt" type="CTRestOfDebt"/>

<xs:element name="Debt" type="CTRestOfDebt" minOccurs="0"/>

<xs:element name="UrgentDebt" type="CTRestOfDebt" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="period" use="required">

<xs:simpleType>

<xs:restriction base="xs:string">

<xs:length value="4"/>

</xs:restriction>

</xs:simpleType>

</xs:attribute>

</xs:complexType>

<xs:complexType name="CTRestOfDebt">

<xs:all>

<xs:element name="Amount" type="CTAmount"/>

</xs:all>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTSecurities">

<xs:sequence>

<xs:element name="Security" type="CTSecurity" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTSecurity">

<xs:sequence>

<xs:element name="PledgeType" type="STPledgeType"/>

<xs:element name="PledgeSubject" type="STStr1060" minOccurs="0"/>

<xs:element name="SecurityDeadline" type="xs:date"/>

<xs:element name="SecurityEndDate" type="xs:date" minOccurs="0"/>

<xs:element name="MaturityDate" type="xs:date" minOccurs="0"/>

<xs:element name="TypeOfCost" type="STTypeOfCost" minOccurs="0"/>

<xs:element name="AssessedValue" type="CTAmount"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTSureties">

<xs:sequence>

<xs:element name="Surety" type="CTSurety" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTSurety">

<xs:sequence>

<xs:element name="SuretyDate" type="xs:date" minOccurs="0"/>

<xs:element name="SuretyContractNumber" type="STStr255" minOccurs="0"/>

<xs:element name="SuretyId" type="STStr38"/>

<xs:element name="SecuredInFull" type="xs:boolean" minOccurs="0"/>

<xs:element name="SuretyAmount" type="CTAmount"/>

<xs:element name="SuretyDeadline" type="xs:date"/>

<xs:element name="SuretyEndDate" type="xs:date" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTGuaranties">

<xs:sequence>

<xs:element name="Guarantee" type="CTGuarantee" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTGuarantee">

<xs:sequence>

<xs:element name="GuaranteeId" type="STStr38"/>

<xs:element name="Guarantor" type="CTLegalPerson"/>

<xs:element name="SecuredInFull" type="xs:boolean" minOccurs="0"/>

<xs:element name="GuaranteeAmount" type="CTAmount"/>

<xs:element name="GuaranteeDeadLine" type="xs:date"/>

<xs:element name="EndDate" type="xs:date" minOccurs="0"/>

<xs:element name="Reason" type="STReason" minOccurs="0"/>

<xs:element name="EndReason" type="STStr1020" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTTransferOfDebtClaim">

<xs:choice>

<xs:element name="TransfereeLegalPerson" type="CTLegalPerson"/>

<xs:element name="TransfereeNaturalPerson" type="CTNaturalPerson"/>

<xs:element name="Transferee" type="STComment"/>

</xs:choice>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTStopInfo">

<xs:sequence>

<xs:element name="StopInfoDate" type="xs:date"/>

<xs:element name="StopInfoReason" type="STStopInfoReason"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTRefusal">

<xs:sequence>

<xs:element name="RequestedAmount" type="CTAmount"/>

<xs:element name="RefusalReason" type="STRefusalReason" maxOccurs="unbounded"/>

<xs:element name="RefusalReasonComment" type="STStr1020" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<xs:complexType name="CTArrears">

<xs:sequence>

<xs:element name="Debt" type="CTDebt" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTDebt">

<xs:sequence>

<xs:element name="Source" type="CTSource" minOccurs="0"/>

<xs:element name="DebtType" type="STDebtType" minOccurs="0"/>

<xs:element name="AmountOfDebt" type="CTAmount" minOccurs="0"/>

<xs:element name="AmountPaid" type="CTAmount" minOccurs="0"/>

<xs:element name="Comment" type="STComment" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="optional"/>

</xs:complexType>

<xs:complexType name="CTSource">

<xs:choice>

<xs:element name="SourceLP" type="CTLegalPerson"/>

<xs:element name="SourceNP" type="CTNaturalPerson"/>

</xs:choice>

</xs:complexType>

<xs:complexType name="CTRequestsStatistic">

<xs:sequence>

<xs:element name="NumberOfRequests" type="CTNumberOfRequests" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTNumberOfRequests">

<xs:simpleContent>

<xs:extension base="xs:integer">

<xs:attribute name="duration" type="STduration" use="required"/>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

<xs:complexType name="CTUserRequests">

<xs:sequence>

<xs:element name="UserRequest" type="CTUserRequest" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="CTUserRequest">

<xs:sequence>

<xs:choice>

<xs:element name="LegalPersonUser" type="CTLegalPerson"/>

<xs:element name="NaturalPersonUser" type="CTNaturalPersonIP"/>

</xs:choice>

<xs:element name="Amount" type="CTAmount" minOccurs="0"/>

<xs:element name="RequestPurpose" type="STComment" minOccurs="0"/>

<xs:element name="RequestPurposeCode" type="STRequestPurposeCode" minOccurs="0"

maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="date" type="xs:date" use="required"/>

</xs:complexType>

<!-- Simple types definition block -->

<xs:simpleType name="STversion">

<xs:restriction base="xs:string">

<xs:enumeration value="3.2"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STPositiveInteger38">

<xs:restriction base="xs:positiveInteger">

<xs:maxInclusive value="99999999999999999999999999999999999999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STRegNumBKI">

<xs:restriction base="xs:string">

<xs:length value="9"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STnoReport">

<xs:restriction base="xs:integer">

<xs:minInclusive value="0"/>

<xs:maxInclusive value="9"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr38">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="38"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr50">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="50"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr60">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="60"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr100">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="100"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr200">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="200"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr255">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="255"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr1020">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="1020"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr1060">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="1060"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STStr1680">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="1680"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STNaturalPersonINN">

<xs:restriction base="xs:string">

<xs:minLength value="0"/>

<xs:maxLength value="100"/>

<xs:pattern value="[0-9]*"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STLegalPersonINN">

<xs:restriction base="xs:string">

<xs:minLength value="0"/>

<xs:maxLength value="100"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STInsurance">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="11"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STOGRNIP">

<xs:restriction base="xs:string">

<xs:minLength value="1"/>

<xs:maxLength value="100"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STAddressType">

<xs:restriction base="xs:string">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STIncapacityState">

<xs:restriction base="xs:string">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STBankruptcyState">

<xs:restriction base="xs:string">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STSignResident">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STCountry">

<xs:restriction base="xs:string">

<xs:length value="3"/>

<xs:pattern value="[A-Z0-9]*"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STOGRN">

<xs:restriction base="xs:string">

<xs:minLength value="0"/>

<xs:maxLength value="100"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STCreditType">

<xs:restriction base="xs:positiveInteger">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="10"/>

<xs:enumeration value="11"/>

<xs:enumeration value="12"/>

<xs:enumeration value="13"/>

<xs:enumeration value="14"/>

<xs:enumeration value="15"/>

<xs:enumeration value="16"/>

<xs:enumeration value="17"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STCreditLineType">

<xs:restriction base="xs:positiveInteger">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STCreditTypeU">

<xs:restriction base="xs:string">

<xs:enumeration value="001"/>

<xs:enumeration value="101"/>

<xs:enumeration value="102"/>

<xs:enumeration value="201"/>

<xs:enumeration value="202"/>

<xs:enumeration value="203"/>

<xs:enumeration value="204"/>

<xs:enumeration value="205"/>

<xs:enumeration value="301"/>

<xs:enumeration value="302"/>

<xs:enumeration value="303"/>

<xs:enumeration value="304"/>

<xs:enumeration value="305"/>

<xs:enumeration value="306"/>

<xs:enumeration value="401"/>

<xs:enumeration value="402"/>

<xs:enumeration value="403"/>

<xs:enumeration value="404"/>

<xs:enumeration value="405"/>

<xs:enumeration value="406"/>

<xs:enumeration value="407"/>

<xs:enumeration value="408"/>

<xs:enumeration value="501"/>

<xs:enumeration value="601"/>

<xs:enumeration value="999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STLoanPurpose">

<xs:restriction base="xs:string">

<xs:enumeration value="1"/>

<xs:enumeration value="2.1"/>

<xs:enumeration value="2.2"/>

<xs:enumeration value="2.3"/>

<xs:enumeration value="2.4"/>

<xs:enumeration value="2.5"/>

<xs:enumeration value="2.6"/>

<xs:enumeration value="2.7"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4.1"/>

<xs:enumeration value="4.2"/>

<xs:enumeration value="4.3"/>

<xs:enumeration value="4.4"/>

<xs:enumeration value="4.5"/>

<xs:enumeration value="4.6"/>

<xs:enumeration value="4.7"/>

<xs:enumeration value="4.8"/>

<xs:enumeration value="4.9"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="10"/>

<xs:enumeration value="11"/>

<xs:enumeration value="12"/>

<xs:enumeration value="13"/>

<xs:enumeration value="14"/>

<xs:enumeration value="15"/>

<xs:enumeration value="16.1"/>

<xs:enumeration value="16.2"/>

<xs:enumeration value="16.3"/>

<xs:enumeration value="17"/>

<xs:enumeration value="18"/>

<xs:enumeration value="19"/>

<xs:enumeration value="20"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STPastDepthOfDelayInDay">

<xs:restriction base="xs:positiveInteger">

<xs:maxInclusive value="99999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STAvgMonthPaymentSum">

<xs:restriction base="xs:positiveInteger">

<xs:maxInclusive value="999999999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STRepaymentByCollateral">

<xs:restriction base="xs:string">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STApplicationMethod">

<xs:restriction base="xs:positiveInteger">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STApplicationWay">

<xs:restriction base="xs:positiveInteger">

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="10"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STApplicationState">

<xs:restriction base="xs:positiveInteger">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STRefusalReason">

<xs:restriction base="xs:integer">

<xs:enumeration value="-1"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STCreditorType">

<xs:restriction base="xs:integer">

<xs:enumeration value="-1"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="10"/>

<xs:enumeration value="11"/>

<xs:enumeration value="12"/>

<xs:enumeration value="13"/>

<xs:enumeration value="14"/>

<xs:enumeration value="15"/>

<xs:enumeration value="16"/>

<xs:enumeration value="17"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STObligationType">

<xs:restriction base="xs:integer">

<xs:enumeration value="-1"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STContractState">

<xs:restriction base="xs:integer">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STRestructuringType">

<xs:restriction base="xs:integer">

<xs:enumeration value="201"/>

<xs:enumeration value="202"/>

<xs:enumeration value="203"/>

<xs:enumeration value="204"/>

<xs:enumeration value="205"/>

<xs:enumeration value="206"/>

<xs:enumeration value="207"/>

<xs:enumeration value="208"/>

<xs:enumeration value="209"/>

<xs:enumeration value="301"/>

<xs:enumeration value="302"/>

<xs:enumeration value="303"/>

<xs:enumeration value="304"/>

<xs:enumeration value="305"/>

<xs:enumeration value="306"/>

<xs:enumeration value="307"/>

<xs:enumeration value="308"/>

<xs:enumeration value="399"/>

<xs:enumeration value="401"/>

<xs:enumeration value="402"/>

<xs:enumeration value="403"/>

<xs:enumeration value="404"/>

<xs:enumeration value="405"/>

<xs:enumeration value="406"/>

<xs:enumeration value="407"/>

<xs:enumeration value="408"/>

<xs:enumeration value="409"/>

<xs:enumeration value="410"/>

<xs:enumeration value="411"/>

<xs:enumeration value="412"/>

<xs:enumeration value="413"/>

<xs:enumeration value="414"/>

<xs:enumeration value="415"/>

<xs:enumeration value="416"/>

<xs:enumeration value="417"/>

<xs:enumeration value="418"/>

<xs:enumeration value="419"/>

<xs:enumeration value="420"/>

<xs:enumeration value="421"/>

<xs:enumeration value="422"/>

<xs:enumeration value="499"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STNumberOfChange">

<xs:restriction base="xs:positiveInteger">

<xs:maxInclusive value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STTypeOfObligation">

<xs:restriction base="xs:integer">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="10"/>

<xs:enumeration value="11"/>

<xs:enumeration value="12"/>

<xs:enumeration value="13"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STPeriodicityOfPayment">

<xs:restriction base="xs:integer">

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="7"/>

<xs:enumeration value="8"/>

<xs:enumeration value="9"/>

<xs:enumeration value="99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STInterest">

<xs:restriction base="xs:decimal">

<xs:fractionDigits value="2"/>

<xs:minInclusive value="0"/>

<xs:maxInclusive value="999.99"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STPSK">

<xs:restriction base="xs:decimal">

<xs:fractionDigits value="3"/>

<xs:minInclusive value="0"/>

<xs:maxInclusive value="9999.999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STDepthOfDelay">

<xs:restriction base="xs:integer">

<xs:enumeration value="0"/>

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="4"/>

<xs:enumeration value="5"/>

<xs:enumeration value="6"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STDepthOfDelayInDays">

<xs:restriction base="xs:integer">

<xs:minInclusive value="0"/>

<xs:maxInclusive value="99999"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="STPledgeType">

<xs:restriction base="xs:string">

<xs:enumeration value="-"/>

<xs:enumeration value="1"/>

<xs:enumeration value="1.1"/>

<xs:enumeration value="1.2"/>

<xs:enumeration value="1.3"/>

<xs:enumeration value="1.4"/>

<xs:enumeration value="1.5"/>

<xs:enumeration value="1.6"/>

<xs:enumeration value="1.7"/>

<xs:enumeration value="1.8"/>

<xs:enumeration value="2"/>

<xs:enumeration value="2.1"/>

<xs:enumeration value="2.2"/>

<xs:enumeration value="3"/>

<xs:enumeration value="3.1"/>

<xs:enumeration value="3.2"/>

<xs:enumeration value="3.3"/>

<xs:enumeration value="3.4"/>

<xs:enumeration value="3.5"/>

<xs:enumeration value="3.6"/>

<xs:enumeration value="3.7"/>

<xs:enumeration value="3.8"/>

<xs:enumeration value="3.9"/>

<xs:enumeration value="3.10"/>

<xs:enumeration value="3.11"/>

<xs:enumeration value="3.12"/>

<xs:enumeration value="3.99"/>

<xs:enumeration value="4"/>

<xs:enumeration value="4.1"/>

<xs:enumeration value="4.2"/>

<xs:enumeration value="4.99"/>

<xs:enumeration value="5"/>

<xs:enumeration value="5.1"/>

<xs:enumeration value="5.2"/>

<xs:enumeration value="5.3"/>

<xs:enumeration value="5.4"/>

<xs:enumeration value="5.5"/>

<xs:enumeration value="6"/>

<xs:enumeration value="6.1"/>

<xs:enumeration value="6.2"/>

<xs:enumeration value="6.3"/>

<xs:enumeration value="6.4"/>

<xs:enumeration value="6.5"/>

<xs:enumeration value="6.6"/>

<xs:enumeration value="6.7"/>

<xs:enumeration value="7"/>

<xs:enumeration value="7.1"/>

<xs:enumeration value="8"/>

<xs:enumeration value="8.1"/>

<xs:enumeration value="8.2"/>

<xs:enumeration value="8.3"/>

<xs:enumeration value="8.4"/>

<xs:enumeration value="8.5"/>

<xs:enumeration value="8.6"/>

<xs:enumeration value="8.7"/>

<xs:enumeration value="8.8"/>

<xs:enumeration value="8.9"/>

<xs:enumeration value="8.10"/>

<xs:enumeration value="8.11"/>

<xs:enumeration value="8.99"/>

<xs:enumeration value="9"/>

<xs:enumeration value="9.1"/>

<xs:enumeration value="9.2"/>

<xs:enumeration value="9.3"/>

<xs:enumeration value="9.4"/>

<xs:enumeration value="9.5"/>

<xs:enumeration value="9.6"/>

<xs:enumeration value="9.7"/>

<xs:enumeration value="9.8"/>

<xs:enumeration value="9.9"/>

<xs:enumeration value="9.99"/>

<xs:enumeration value="10"/>

<xs:enumeration value="10.1"/>

<xs:enumeration value="10.2"/>

<xs:enumeration value="10.3"/>

<xs:enumeration value="10.4"/>

<xs:enumeration value="11"/>

<xs:enumeration value="11.1"/>

<xs:enumeration value="11.2"/>

<xs:enumeration value="11.3"/>

<xs:enumeration value="11.4"/>

<xs:enumeration value="11.5"/>

<xs:enumeration value="11.6"/>

<xs:enumeration value="11.99"/>

<xs:enumeration value="12"/>

<xs:enumeration value="12.1"/>

<xs:enumeration value="12.2"/>

<xs:enumeration value="13"/>

<xs:enumeration value="13.1"/>

<xs:enumeration value="14"/>

<xs:enumeration value="14.1"/>

<xs:enumeration value="15"/>

<xs:enumeration value="15.1"/>

<xs:enumeration value="15.2"/>

<xs:enumeration value="15.3"/>

<xs:enumeration value="15.4"/>

<xs:enumeration value="15.99"/>

<xs:enumeration value="16"/>

<xs:enumeration value="16.1"/>

<xs:enumeration value="17"/>

<xs:enumeration value="17.1"/>

<xs:enumeration value="18"/>

<xs:enumeration value="18.1"/>

<xs:enumeration value="18.2"/>

<xs:enumeration value="18.3"/>

<xs:enumeration value="18.99"/>

<xs:enumeration value="19"/>

<xs:enumeration value="19.1"/>

<xs:enumeration value="19.2"/>

<xs:enumeration value="19.3"/>

<xs:enumeration value="19.4"/>

<xs:enumeration value="19.99"/>

Полный текст документа вы можете просмотреть в коммерческой версии КонсультантПлюс.