Приложение 4

к форматам сообщений

государственной корпорации

"Агентство по страхованию вкладов",

содержащих информацию о вкладчиках,

размере выплаченного страхового

возмещения и вкладах, по которым

оно выплачено, а также сообщений

оператора финансовой платформы

о вкладчиках, в пользу которых

не зачислены денежные средства,

и об осуществлении возврата

указанных денежных средств на счет

государственной корпорации

"Агентство по страхованию вкладов"

СТРУКТУРА XML-ФАЙЛА

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"

elementFormDefault="qualified">

<xs:element name="BnkList">

<xs:complexType>

<xs:sequence>

<xs:element name="Bnk" maxOccurs="unboundedn minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="BnkId" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:minLength value="1"/>

<xs:maxLength value="8"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="Brnch" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:minLength value="1"/>

<xs:maxLength value="256"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element type="xs:byte" name="PltfrmCol" maxOccurs="1" minOccurs="1"/>

<xs:element name="PltfrmRfndList" maxOccurs="unbounded" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="PltfrmRfnd" maxOccurs="1" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="PltfrmInfo" maxOccurs="1" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="PltfrmCd" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:minLength value="1"/>

<xs:maxLength value="20"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="PltfrmNm" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:minLength value="1"/>

<xs:maxLength value="256"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="AsvRfndInfo" maxOccurs="1" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="RUCBC" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:length value="9"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="PltfrmINN" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:length value="10"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="PltfrmKPP" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:length value="9"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="RsvrNm" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:minLength value="1"/>

<xs:maxLength value="256"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="NmnAccn" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:length value="20"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element type="xs:date" name="PlPorDt" maxOccurs="1" minOccurs="1"/>

<xs:element type="xs:int" ame="PlPorNmn" maxOccurs="1" minOccurs="1"/>

<xs:element name="SumVoz" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:fractionDigits value="2"/>

<xs:totalDigits value="18"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element type="xs:int" name="DpstrPrsnVoz" maxOccurs="1"

minOccurs="1"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="DpstrList" maxOccurs="1" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="Dpstr" maxOccurs="unbounded" minOccurs="1">

<xs:complexType>

<xs:sequence>

<xs:element name="DpstrUnId" maxOccurs="1" minOccurs="1"

nillable="false">

<xs:simpleType>

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

<xs:maxLength value="20"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="UnNmnPl" maxOccurs="1" minOccurs="1"

nillable="false">

<xs:simpleType>

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

<xs:maxLength value="256"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="SumPrsnVoz" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:fractionDigits value="2"/>

<xs:totalDigits value="18"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

<xs:element name="PrVoz" maxOccurs="1" minOccurs="1">

<xs:simpleType>

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

<xs:enumeration value="1"/>

<xs:enumeration value="2"/>

</xs:restriction>

</xs:simpleType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>